जेसक्रिप्ट प्रोमिस ऑब्जैक्ट

Promise ऑब्जेक्ट असंभाव्य कार्य के पूरा होने या असफल होने और उसके परिणाम को प्रतिनिधित्व करता है。

एक Promise के पास इस 3 तरह की स्थितियाँ हो सकती हैं:

अवकाश प्रारंभिक स्थिति
असफल कार्य असफल
समाधान किया कार्य पूरा हुआ

उदाहरण

// Promise ऑब्जेक्ट बनाना
let myPromise = new Promise(function(myResolve, myReject) {
  let result = true;
// यहाँ जोखिम भरा कोड रखें
  if (result == true) {
    myResolve("OK");
  }
    myReject("Error");
  }
});
// then() के द्वारा परिणाम दिखाना
myPromise.then(x => myDisplay(x), x => myDisplay(x));

खुद आज्ञा दें

JavaScript Promise फ़ंक्शन और गुण

नाम वर्णन
Promise.all()

एक समूह की Promise से एक अकेला Promise वापस करता है。

सभी Promise पूरा होने पर।

Promise.allSettled()

एक समूह की Promise से एक अकेला Promise वापस करता है。

सभी Promise समाधान होने पर।

Promise.any()

एक समूह की Promise से एक अकेला Promise वापस करता है。

किसी भी Promise पूरा होने पर।

Promise.race()

एक समूह की Promise से एक अकेला Promise वापस करता है。

जब तीव्र दूसरा Promise समाधान होता है।

Promise.reject() एक असफल करने वाला और आवाज वाला Promise ऑब्जेक्ट वापस करता है。
Promise.resolve() एक समाधान करने वाला और आवाज वाला Promise ऑब्जेक्ट वापस करता है。
catch() एक फ़ंक्शन प्रदान करता है जो Promise असफल होने पर बुलाया जाता है。
finally() एक फ़ंक्शन प्रदान करता है जो Promise पूरा होने या असफल होने पर बुलाया जाता है。
then() दो फ़ंक्शन प्रदान करते हैं जो Promise पूरा होने या असफल होने पर बुलाया जाता है。

दूसरे देखें:

शिक्षा:JavaScript Promise