为了账号安全,请及时绑定邮箱和手机立即绑定

如何在循环中返回许多Promise并等待它们全部做其他事情

如何在循环中返回许多Promise并等待它们全部做其他事情

如何在循环中返回许多Promise并等待它们全部做其他事情我有一个循环调用一个异步执行的方法。这个循环可以多次调用该方法。在这个循环之后,我有另一个循环,只有在完成所有异步操作后才需要执行。所以这说明了我的愿望:for(i=0;i<5;i++){     doSomeAsyncStuff();    }for(i=0;i<5;i++){     doSomeStuffOnlyWhenTheAsyncStuffIsFinish();    }我对承诺并不熟悉,所以有人能帮助我实现这一目标吗?这是我的doSomeAsyncStuff()表现:doSomeAsyncStuff{     var editor = generateCKEditor();     editor.on('instanceReady',function(evt){         doSomeStuff();         // There should be the resolve() of the promises I think.     })}也许我必须做那样的事情:doSomeAsyncStuff{     var editor = generateCKEditor();     return new Promises(function(resolve,refuse){         editor.on('instanceReady',function(evt){             doSomeStuff();             resolve(true);         })     }}但我不确定语法。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信