JavaScript Promise.any()

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

Promise.any() ਮੰਥਨ ਇੱਕ ਸਿੱਧੇ Promise ਨੂੰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਕਿਸੇ ਵੀ Promise ਸਫਲ ਹੁੰਦਾ ਹੈ。

ਇਨਸਟੈਂਸ

// ਇੱਕ Promise ਬਣਾਓ
const myPromise1 = new Promise((resolve, reject) => {
  setTimeout(resolve, 200, "ਰਾਜਾ");
});
// ਦੂਜੀ Promise ਬਣਾਓ
const myPromise2 = new Promise((resolve, reject) => {
  setTimeout(resolve, 100, "ਰਾਣੀ");
});
// ਕਿਸੇ ਵੀ Promise ਦੇ ਸਫਲ ਹੋਣ ਉੱਤੇ ਚਲਾਉਣ
Promise.any([myPromise1, myPromise2]).then((x) => {
  myDisplay(x);
});

ਸਵੈ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ

ਗਣਨਾ

Promise.any(iterable)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
iterable Promise ਦਾ ਅਰਰੇ

ਵਾਪਸੀ ਮੁੱਲ

ਪ੍ਰਕਾਰ ਵਰਣਨ
Object ਨਵਾਂ Promise ਆਬਜੈਕਟ

ਬਰਾਊਜ਼ਰ ਸਮਰਥਨ

Promise.any() 2020 ਦੇ ਸਤੰਬਰ ਤੋਂ ਲੈ ਕੇ ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਊਜ਼ਰਾਂ ਵਿੱਚ ਸਮਰਥਨ ਕੀਤਾ ਗਿਆ ਹੈ:

Chrome Edge Firefox Safari Opera
Chrome 85 Edge 85 Firefox 79 Safari 14 Opera 71
2019 ਦੇ ਅਗਸਤ ਵਿੱਚ 2020 ਦੇ ਅਗਸਤ ਵਿੱਚ 2020 ਦੇ ਜੁਲਾਈ ਵਿੱਚ 2020 ਦੇ ਸਤੰਬਰ ਵਿੱਚ 2020 ਦੇ ਸਤੰਬਰ ਵਿੱਚ