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 ਮਹੀਨੇ