- 1
- 0
- 约6.32千字
- 约 10页
- 2024-03-24 发布于四川
- 举报
您可能遇到的一个更常见的例子是一种称为Promisifying的技术。
Promisifying是一种能够使用接受回调的经典JavaScript函数并让它返回一个Promise的方法:
constfileSystem=require(fs)constgetFile=file={
returnnewPromise((resolve,reject)={
fileSystem.readFile(file,(err,data)={
if(err){
reject(err)
return
}
resolve(data)
})
})}letfile=?/etc/passwd,getFile(file)
.then(data=console,log(data))
.catch(err=console,error(err))
在Node,js的最新版本中,您无需
对许多API进行手动转换。util模块中有一个
promisifying函数可以为您㈱省此操作,前提是您所promisifying的函数具有正确的签名。
消费承诺
newPromise()现在了解了如何使用Promisifying技术创建Promise,让我们来谈谈使用Promiseo
我们如何使用承诺(又名我们如何使用承诺)
constisItDoneYet=
您可能关注的文档
- 前台文员个人工作总结.docx
- 初中学生军训心得体会.docx
- 出纳员述职报告(6篇).docx
- 军训感受自我的心得.docx
- 六个平行志愿填报技巧.docx
- 公司领导新年贺词演讲稿范文.docx
- 公司春节放假通知模板.docx
- 公司员工聚餐活动方案.docx
- 公司交流会的邀请函.docx
- 信贷客户经理述职报告.docx
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 数字化转型背景下ODM企业内部控制优化研究——以A公司为例.pdf VIP
- 全文解读2022年《“双一流”建设》意见.ppt VIP
- (2026版)药物临床试验质量管理规范(GCP)考试试题(附答案).docx VIP
- 环境与资源保护法学知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 20252025年厦门市八年级上册数学期末质量检测试卷含答案.doc VIP
- 12J003 室外工程参考图集.docx VIP
- 建筑工程图集 12J003:室外工程.pdf VIP
- 2026年职业病诊断医师资格(化学中毒类)核心备考题库资料(含典型题、重点题).pdf
- 三洋电梯图纸VF210-VF310-VF320-VF330电气原理图纸SANYO-E-01.pdf
- 4宫格数独专项练习题(每日一练,共23份).docx VIP
原创力文档

文档评论(0)