প্রতিশ্রুতি কিভাবে জাভাস্ক্রিপ্টে কাজ করে?
প্রতিশ্রুতি কিভাবে জাভাস্ক্রিপ্টে কাজ করে?

ভিডিও: প্রতিশ্রুতি কিভাবে জাভাস্ক্রিপ্টে কাজ করে?

ভিডিও: প্রতিশ্রুতি কিভাবে জাভাস্ক্রিপ্টে কাজ করে?
ভিডিও: 20. Promise, then...catch, async...await | Ultimate Beginner JavaScript Course [Bangla] 2024, মে
Anonim

আমাদের নিজস্ব করা জাভাস্ক্রিপ্ট প্রতিশ্রুতি

দ্য প্রতিশ্রুতি কনস্ট্রাক্টর একটি ফাংশন (একটি নির্বাহক) নেয় যা অবিলম্বে কার্যকর করা হবে এবং দুটি ফাংশনে পাস করে: সমাধান, যাকে কল করতে হবে যখন প্রতিশ্রুতি হল সমাধান করা (একটি ফলাফল পাস), এবং প্রত্যাখ্যান, যখন এটি হয় প্রত্যাখ্যাত (একটি ত্রুটি পাস করা)

তারপর, জাভাস্ক্রিপ্ট একটি প্রতিশ্রুতি কি?

ক প্রতিশ্রুতি একটি বস্তু যা ভবিষ্যতে কিছু সময় একটি একক মান তৈরি করতে পারে: হয় একটি সমাধান করা মান, বা এটির সমাধান না হওয়ার একটি কারণ (যেমন, একটি নেটওয়ার্ক ত্রুটি ঘটেছে)৷ ক প্রতিশ্রুতি 3টি সম্ভাব্য অবস্থার একটিতে থাকতে পারে: পূরণ, প্রত্যাখ্যান বা মুলতুবি।

উপরন্তু, কেন আমরা জাভাস্ক্রিপ্টে প্রতিশ্রুতি ব্যবহার করি? প্রতিশ্রুতি ব্যবহার করা হয় অ্যাসিঙ্ক্রোনাস অপারেশন পরিচালনা করতে জাভাস্ক্রিপ্ট . তারা হয় একাধিক অ্যাসিঙ্ক্রোনাস অপারেশনগুলির সাথে ডিল করার সময় পরিচালনা করা সহজ যেখানে কলব্যাকগুলি কলব্যাক নরক তৈরি করতে পারে যা নিয়ন্ত্রণযোগ্য কোডের দিকে পরিচালিত করে। প্রতিশ্রুতি হয় সহজ পদ্ধতিতে অ্যাসিঙ্ক্রোনাস অপারেশন পরিচালনার জন্য আদর্শ পছন্দ।

শুধু তাই, কিভাবে প্রতিশ্রুতি ফণা অধীনে কাজ?

দ্য প্রতিশ্রুতি এটি একটি ফাংশনের উত্তরণের সাথে তাত্ক্ষণিক হয় যা এটি তার নির্মাণের সময় আহ্বান করে, যার মাধ্যমে এটি অভ্যন্তরীণ সংকল্প এবং কার্যগুলি প্রত্যাখ্যান করে। দ্য প্রতিশ্রুতি কাজ করে সংকল্প / প্রত্যাখ্যান এবং তারপর মধ্যে একটি জাতি কিছু দ্বারা.

কিভাবে প্রতিশ্রুতি সব কাজ করে?

TLDR: প্রতিশ্রুতি . সব একটি জাভাস্ক্রিপ্ট পদ্ধতি যা একটি পুনরাবৃত্তিযোগ্য (যেমন অ্যারে) নেয় প্রতিশ্রুতি একটি যুক্তি হিসাবে এবং একটি একক ফেরত প্রতিশ্রুতি কখন সব দ্য প্রতিশ্রুতি পুনরাবৃত্তিযোগ্য যুক্তিতে সমাধান করা হয়েছে (বা যখন পুনরাবৃত্তিযোগ্য যুক্তিতে নেই প্রতিশ্রুতি ).

প্রস্তাবিত: