改造现有异步函数api 让其返回promise对象 从而支持异步函数语法
1、语法
util.promisify(original)
2、参数
- original:Function
3、返回值
- ruturns:函数
4、示例
const fs = require("fs");
// 改造现有异步函数api 让其返回promise对象 从而支持异步函数语法
const promisify = require("util").promisify;
// 调用promisify方法改造现有异步API 让其返回promise对象
const readFile = promisify(fs.readFile);
async function run() {
let r1 = await readFile("./1.txt", "utf8");
let r2 = await readFile("./2.txt", "utf8");
let r3 = await readFile("./3.txt", "utf8");
console.log(r1);
console.log(r2);
console.log(r3);
}
run();
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!