对Promise.all 的理解
Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。...如果参数中包含非 promise 值,这些值将被忽略,但仍然会被放在返回数组中.
var p = Promise.all([1,2,3]);
var p2 = Promise.all([1,2,3, Promise.resolve...(4)]);
var p3 = Promise.all([1,2,3, Promise.reject(5)]);
setTimeout(function(){
p.then(res=>console.log...Promise.all([p1, p2,p3]).then(results => {
console.log(results) // ['p1', 'p2']
}).catch(error...Promise.all([p1, p2,p3]).then(results => {
console.log(results) // ['p1', 'p2']
},(error){