JavaScript 数组方法大全.docxVIP

  • 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=

文档评论(0)

1亿VIP精品文档

相关文档