
util.promise方法进行promise风格转化
发布日期:2021-05-04 20:48:05
浏览次数:22
分类:技术文章
本文共 863 字,大约阅读时间需要 2 分钟。
util.promise方法进行promise风格转化
以前是这样的:
//promise文件操作 // 导入fs模块 const fs = require('fs'); // 导入path模块 const path = require('path') // 打印a.txt的绝对路径 console.log(path.join(__dirname,'a.txt')); // 使用promise操作fs文件 let p = new Promise((reslove,reject)=>{ fs.readFile(path.join(__dirname,'a.txt'),(error,data) => { if(error) reject(error) else reslove(data) }) }) p.then(value => { console.log(value.toString()); },reason => { console.log(reason.toString()); })
需要使用new promise()
现在:
//util.promise方法进行promise风格转化// 导入fs模块const fs = require('fs');// 导入path模块const ph = require('path')const util = require('util')const mineReadFile = util.promisify(fs.readFile)mineReadFile(ph.join(__dirname,'a.txt')).then(value=> { console.log(value.toString());},reason => { console.log(reason.toString());})
效果:
util.promise知识(感兴趣可以看看)
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月01日 17时46分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
java线程(17)——Lock锁,三个线程抢票加上lock锁后变成三个线程排队买票
2019-03-04
java线程(19)——信号灯法,电视播放,生产者与消费者的案例
2019-03-04
java线程(20)——Runnable线程池
2019-03-04
计算机网络ip知识点
2019-03-04
react(3)——导入了正确的包,但是运行不出来,原因是因为导入包的顺序有问题
2019-03-04
react(10)——三大属性state,props,refs,总结其特点
2019-03-04
react(20)——使用函数的柯里化实现获取表单的数据
2019-03-04
react(28)——react脚手架public目录下文件讲解
2019-03-04
看领导者系列第二部《成为领导者》的几点感悟
2019-03-04
mybatis(11)——在mybatis中配置并使用log4j日志
2019-03-04
不同路径--动态规划
2019-03-04
Java字节数组输入流ByteArrayInputStream
2019-03-04
Java 对象流
2019-03-04
信息时代的安全威胁
2019-03-04
初识:神经网络(Neural Networks)
2019-03-04
select的使用和order by排序使用
2019-03-04
7-10 公路村村通
2019-03-04
PID455 / [NOI2001]食物链
2019-03-04
7-39 魔法优惠券
2019-03-04