-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
var promise1 = new Promise(function (resolve) {
//异步任务
setTimeout(function () {
resolve('foo');
}, 100);
}), promise2 = new Promise(function (resolve,reject) {
setTimeout(function () {
reject('bar');//失败
}, 200);
});
Promise.all([promise1, promise2]).then(function (datas) {
//Resolve
//console.log(1,datas);//约100ms以后,输出:'foo'
}, function (datas) {
//Rejected
console.log(2,datas);//约100ms以后,输出:'foo'
});
promise2有报错,实际上不会走resolve,会走rejected
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels