首页 > 其他 > 详细

promise与promisify的区别

时间:2021-06-04 22:31:13      阅读:35      评论:0      收藏:0      [点我收藏+]
  • promise的使用
const util = require("util");
const fs = require("fs");
const path = require("path");
//获取你要写入的路径
const filePath = path.resolve(__dirname,"text.bat");
const result = new Promise((resolve,rejects)=>{
    fs.readFile(filePath,(err,value)=>{
        if(err){
            rejects(err);
        }
        resolve(value.toString())
    })
});
result.then((value)=>{
    console.log(value.toString());
})
  • promisify的用法
let util = require("util");
const fs = require("fs");
const path = require("path");
//返回一个新的函数,返回的结果就是Promise对象
const filePath = path.resolve(__dirname,"text.bat");
let result = util.promisify(fs.readFile);
result(filePath).then(value=>{
    console.log(value.toString());
})

promise与promisify的区别

原文:https://www.cnblogs.com/Listener-wy/p/14851201.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!