Nodejs系列之util.promisify


改造现有异步函数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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/127098465