JavaScript Promise অবজেক্ট

  • পূর্ববর্তী পৃষ্ঠা JS Number
  • পরবর্তী পৃষ্ঠা JS RegExp

Promise অবজেক্ট অসময়কালীন কাজের সম্পূর্ণ হওয়া বা ব্যর্থ হওয়ার এবং ফলাফলকে প্রতিনিধিত্ব করে

একটি Promise একটি থেকে তিনটি অবস্থা হতে পারে:

অপসারিত প্রারম্ভিক অবস্থা
ব্যর্থ ব্যর্থ
সম্পূর্ণ কাজ সম্পন্ন

উদাহরণ

// 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.allSettled()

একটি প্রতিষ্ঠান থেকে একটি একক Promise ফিরায়

সমস্ত Promise সমাধান হলে

Promise.any()

একটি প্রতিষ্ঠান থেকে একটি একক Promise ফিরায়

যে কোনও Promise সম্পূর্ণ হলে

Promise.race()

একটি প্রতিষ্ঠান থেকে একটি একক Promise ফিরায়

দ্রুততম Promise সম্পূর্ণ হলে

Promise.reject() ব্যর্থ হওয়া এবং মূল্য সহযোগী Promise অবজেক্ট ফিরায়
Promise.resolve() সমাধান হওয়া এবং মূল্য সহযোগী Promise অবজেক্ট ফিরায়
catch() Promise ব্যর্থ হলে আহ্বান করে একটি ফাংশন প্রদান করে
finally() Promise সম্পূর্ণ হয় বা ব্যর্থ হলে আহ্বান করে একটি ফাংশন প্রদান করে
then() Promise সম্পূর্ণ হয় বা ব্যর্থ হলে আহ্বান করে দুটি ফাংশন প্রদান করে

অন্যান্য দেখুন:

শিক্ষাদত্ত্র:JavaScript Promise

  • পূর্ববর্তী পৃষ্ঠা JS Number
  • পরবর্তী পৃষ্ঠা JS RegExp