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 ਦੇ ਸਤੰਬਰ ਵਿੱਚ |