جاوا اسکریپت پرمنس پائنٹ اوبجیکٹ

پریومس آئٹم غیر منظم عمل کی مکمل یا رد کی وجہ اور نتیجے کا نمائش کرتا ہے۔

ایک پریومس کسی بھی سے 3 حالات کا حامل ہوسکتا ہے:

منظور ابتدائی حالت
رد عمل کامیابی نہیں ملائی
مکمل عمل مکمل ہوگا

مثال

// ایک پریومس آئٹم بنائیں
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.all()

ایک سلسلے کے پریومس سے ایک واحد پریومس واپس لایا جاتا ہے۔

جب تمام پریومس مکمل ہو جائیں تو۔

Promise.allSettled()

ایک سلسلے کے پریومس سے ایک واحد پریومس واپس لایا جاتا ہے۔

جب تمام پریومس حل کئے جائیں تو۔

Promise.any()

ایک سلسلے کے پریومس سے ایک واحد پریومس واپس لایا جاتا ہے۔

جب کسی بھی پریومس مکمل ہوگا تو۔

Promise.race()

ایک سلسلے کے پریومس سے ایک واحد پریومس واپس لایا جاتا ہے۔

جب تیز پریومس مکمل ہوگا تو۔

Promise.reject() پریومس کو رد کردیا جاتا ہے اور ویلو کے ساتھ پریومس آئٹم براہ راست واپس لایا جاتا ہے۔
Promise.resolve() پریومس کو حل کیا جاتا ہے اور ویلو کے ساتھ پریومس آئٹم براہ راست واپس لایا جاتا ہے۔
catch() ایک فونکشن فراہم کرتا ہے، جو پریومس رد ہونے پر بلاک کیا جاتا ہے۔
finally() ایک فونکشن فراہم کرتا ہے، جو پریومس مکمل ہونے یا رد ہونے پر بلاک کیا جاتا ہے۔
then() دو فونکشن فراہم کرتا ہے، جو پریومس مکمل ہونے یا رد ہونے پر بلاک کیا جاتا ہے۔

دیگر بھی دیکھئے:

تعلیم:JavaScript Promise