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>

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章