关于 Promise.all() 失败的时候的一个问题
代码如下:
function test() { return new Promise(function(resolve, reject) { var ran = Math.random()*10; if(ran<=5) { resolve(ran); }else { reject(ran); } console.log('随机数字 '+ ran); }); } Promise.all([test(), test()]) .then(function(data) { console.log('<=5', data); }, function(data) { console.log('>5', data); });
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
标准如此:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all