JavaScript Promise.allSettled()
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
Promise.allSettled()
ਮੰਡਲ ਦੀ ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਇੱਕ ਅਧਿਕਾਰ ਪ੍ਰਾਪਤ ਕਰੋ ਜਦੋਂ ਸਾਰੇ 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 ਸਾਲ 3 ਮਹੀਨੇ ਤੋਂ ਲੈ ਕੇ ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਸਮਰਥਨ ਹੈ:
ਚਰੋਮ |
ਐਜ਼ੈਂਡਾ |
ਫਾਇਰਫਾਕਸ |
ਸਫਾਰੀ |
ਓਪੇਰਾ |
ਚਰੋਮ 76 |
ਐਜ਼ੈਂਡਾ 79 |
ਫਾਇਰਫਾਕਸ 71 |
ਸਫਾਰੀ 13 |
ਓਪੇਰਾ 63 |
2019 ਸਾਲ 5 ਮਹੀਨੇ |
2019 ਸਾਲ 11 ਮਹੀਨੇ |
2020 ਸਾਲ 3 ਮਹੀਨੇ |
2019 ਸਾਲ 9 ਮਹੀਨੇ |
2019 ਸਾਲ 8 ਮਹੀਨੇ |