当前位置:   CEF3 > 正文

Promise.each没有蓝鸟

javascript,promise,bluebird,chrome,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我需要Promise.each蓝鸟上使用.但是当我看到捆绑文件时,我实际上是在考虑使用蓝鸟.

任何人都可以使用像bluebird这样 Promise.each没有依赖关系的函数给我一个例子.



1> Benjamin Gru..:

当然:

Promise.each = function(arr, fn) { // take an array and a function
  // invalid input
  if(!Array.isArray(arr)) return Promise.reject(new Error("Non array passed to each"));
  // empty case
  if(arr.length === 0) return Promise.resolve(); 
  return arr.reduce(function(prev, cur) { 
    return prev.then(() => fn(cur))
  }, Promise.resolve());
}

或者使用现代JS(Chrome或Edge或带有转换器):

Promise.each = async function(arr, fn) { // take an array and a function
   for(const item of arr) await fn(item);
}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/CEF3/detail/22647
推荐阅读
  • 如何解决《我在哪里可以找到有关Javascript引擎内部的信息?》经验,为你挑选了3个好方法。javascript,documentation,internals,chrome,firefox,windows,safari,go,DevB... [详细]

  • 如何解决《jQuery动画backgroundColor》经验,为你挑选了10个好方法。javascript,jquery,colors,jquery-animate,safari,css,go,https,git,ajax,webkit,... [详细]

  • 如何解决《HTTPSURL是否已加密?》经验,为你挑选了9个好方法。ssl,https,httprequest,服务器,安全,go,javascript,facebook,html,chrome,DevBox,在线流程图,编程,编程问答,程... [详细]

  • 如何解决《片段-标识符已经声明》经验,为你挑选了2个好方法。google-chrome,chrome,https,javascript,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,uni... [详细]

  • 如何解决《诊断"请求超时"HttpExceptions》经验,为你挑选了2个好方法。asp.net,httpexception,request-timed-out,服务器,firefox,iphone,chrome,aj... [详细]

  • 如何解决《如何在Windows中注册自定义URL协议?》经验,为你挑选了3个好方法。windows,url,protocols,custom-url-protocol,chrome,firefox,安全,DevBox,在线流程图,编程,编程... [详细]

  • 如何解决《HTML单击IE中的Works,而不是FireFox,Chrome》经验,为你挑选了1个好方法。html,internet-explorer,firefox-3,firefox,chrome,DevBox,在线流程图,编程,编程问... [详细]

  • 如何解决《删除邮递员缓存》经验,为你挑选了1个好方法。postman,restful,chrome,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端... [详细]

  • 如何解决《如何将div放在容器的底部?》经验,为你挑选了8个好方法。html,css,chrome,容器,webkit,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开... [详细]

  • 如何解决《你怎么知道使用JavaScript是否打开大写锁定?》经验,为你挑选了10个好方法。javascript,keyboard,capslock,jquery,android,windows,linux,chrome,safari,f... [详细]

  • 如何解决《你能用PHP获得一个Windows(AD)用户名吗?》经验,为你挑选了2个好方法。php,windows,authentication,服务器,firefox,https,mysql,chrome,safari,DevBox,在线... [详细]

  • 如何解决《CSS不适用于div》经验,为你挑选了1个好方法。html,javascript,css,chrome,firefox,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间... [详细]

  • 如何解决《ASP.NETMVC控制器单元测试boggle》经验,为你挑选了1个好方法。asp.net-mvc,unit-testing,chrome,asp.net,mvc,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发... [详细]

  • 如何解决《设置输入类型="文件"按钮的样式》经验,为你挑选了17个好方法。html,css,file-io,javascript,chrome,jquery,php,安全,webkit,bootstrap,https,a... [详细]

  • 如何解决《如何将IE浏览器窗口的大小调整为1024x768》经验,为你挑选了2个好方法。javascript,internet-explorer,firefox,vb,safari,chrome,windows,DevBox,在线流程图,编... [详细]

  • 如何解决《使用jQuery切换DIV背景图像》经验,为你挑选了8个好方法。jquery,css,javascript,html,firefox,chrome,safari,https,devbox,go,DevBox,在线流程图,编程,编程... [详细]

  • 如何解决《IE中的下拉列表宽度》经验,为你挑选了7个好方法。html,javascript,internet-explorer,drop-down-menu,firefox,css,jquery,chrome,DevBox,在线流程图,编程... [详细]

  • 如何解决《jQuery在文本区域中设置光标位置》经验,为你挑选了10个好方法。html,javascript,jquery,textfield,https,ajax,go,chrome,safari,facebook,DevBox,在线流程... [详细]

  • 如何解决《Python中的按键》经验,为你挑选了4个好方法。python,keypress,windows,go,chrome,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]

  • 如何解决《Chrome标签和流程》经验,为你挑选了1个好方法。resources,google-chrome,chrome,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间... [详细]

相关标签
  

闽ICP备14008679号