Promise.allSettled() 使用

Promise.allSettled() 不管什么状态 都会收集起来 :

<script>
    // 不管什么状态 都会收集起来 
    const p1 = new Promise((resolve, reject) => {
        reject("第一个错");
    });

    const p2 = new Promise((resolve, reject) => {
        resolve('第二个对----');
    });

    Promise.allSettled([p1, p2]).then(results => {
        // let newList = results.filter(item => {
        //     return item.status === "fulfilled"
        // })
        // console.log(newList);

        console.log(results);
    });
</script>

在这里插入图片描述

发布了63 篇原创文章 · 获赞 5 · 访问量 826

猜你喜欢

转载自blog.csdn.net/wuj1935/article/details/105499102
今日推荐