allSettled
返回成功状态的promise对象,值为每个promise参数的promise结果的数组
all
返回状态由每个promise参数的状态决定,有一个为失败的状态,状态就为失败,值为每个promise的值组成的数组
const p1 =new promise((resolve,reject)=>{
setTimeout(()=>{
resolve('商品数据1');
},1000)
})
const p2 =new promise((resolve,reject)=>{
setTimeout(()=>{
resolve('商品数据2');
},1000)
})
const result=promise.allSettled([p1,p2]);
const res=promise.all([p1,p2]);