JavaScript Promise.allSettled()
ការបញ្ជាក់ និងការប្រើប្រាស់
Promise.allSettled()
បំណង់ពីបណ្តាញ Promise មួយទៅ Promise តែមួយ នៅពេលដែល Promise ទាំងអស់បានបញ្ចប់ (ទាំងជោគជ័យ ឬមិនជោគជ័យ)
ការប្រើប្រាស់
// បង្កើត Promise មួយ
const myPromise1 = new Promise((resolve, reject) => {
setTimeout(resolve, 200, "国王");
});
// បង្កើត Promise មួយទៀត
const myPromise2 = new Promise((resolve, reject) => {
setTimeout(resolve, 100, "女王");
});
// ដោះស្រាយ Promise ទាំងអស់
Promise.allSettled([myPromise1, myPromise2]).then((results) =>
results.forEach((x) => myDisplay(x.status))
);
ពិសោធន៍ដោយខ្លួនឯង
ភាសាវិស័យ
Promise.allSettled(iterable)
បរិតុល្បី
បរិតុល្បី |
ការពន្យល់ |
iterable |
Promise ជាបណ្តាញ |
ការបញ្ជាក់
ប្រភេទ |
ការពន្យល់ |
Object |
វត្ថុ Promise ថ្មី |
ការគាំទ្រកម្មវិធីប្រើប្រាស់
Promise.allSettled()
បានទទួលការគាំទ្រដោយមួយរួចទាំងអស់នៅក្នុងកម្មវិធីប្រើប្រាស់ដែលថ្មីៗពីខែមីនា 2020 ទៅមុខ:
Chrome |
Edge |
Firefox |
Safari |
Opera |
Chrome 76 |
Edge 79 |
Firefox 71 |
Safari 13 |
Opera 63 |
ខែឧសភា 2019 |
ខែវិច្ឆិកា 2019 |
ខែមីនា 2020 |
ខែកញ្ញា 2019 |
ខែសីហា 2019 |