Promisify有什么作用?

Promisify有什么作用?,第1张

Promisify有什么作用?

当您要将回调函数转换为基于promise的函数时,将使用Promisify。如今,使用诺言是因为让开发人员可以编写更多结构化的代码。使用回调,您会遇到一个问题,称为
“厄运金字塔”
(http://callbackhell.com/)。其中每个函数在另一个函数内部被调用,并且代码开始水平增长。通过promise,您可以使用
then 来调用另一个函数。让我给你演示。


回叫示例

 a (function (data1) {  b (function (data2) {    c (function (data3) {      d (function (data4) {        e (function (data5) {          f (function (data6) { // The Egyptions would be jealous of this pyramid!          })        }        })    })  })})

无极的例子

a(data1).then(return b(data2)).then(return c(data3)).then(return d(data4)).then(return e(data5))

如果您愿意,我可以提供一个更好的示例,但是我认为这将对您有所帮助



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4895228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存