美文网首页js
Promise.allSettled 与 Promise.all

Promise.allSettled 与 Promise.all

作者: 浅浅_2d5a | 来源:发表于2021-07-30 16:51 被阅读0次

Promise.all特点:都成功才返回成功

let p1 = new Promise((resolve,reject)=>{
    setTimeout(()=>{
        resolve('数据11-成功')
    },1000)
    
})
let p2 = new Promise((resolve,reject)=>{
    setTimeout(()=>{
        //resolve('数据22-成功')
        reject('不成功')
    },1000)
})
console.log(Promise.all([p1,p2]))
image.png image.png

Promise.allSettled ,状态总是返回成功,并且返回每一项的状态和值

resolve('数据22-成功')
console.log(Promise.allSettled([p1,p2]))
image.png
reject('出错了')
console.log(Promise.allSettled([p1,p2]))
image.png

相关文章

网友评论

    本文标题:Promise.allSettled 与 Promise.all

    本文链接:https://www.haomeiwen.com/subject/hmeviktx.html