ভিডিও: প্রতিশ্রুতি কিভাবে জাভাস্ক্রিপ্টে কাজ করে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
আমাদের নিজস্ব করা জাভাস্ক্রিপ্ট প্রতিশ্রুতি
দ্য প্রতিশ্রুতি কনস্ট্রাক্টর একটি ফাংশন (একটি নির্বাহক) নেয় যা অবিলম্বে কার্যকর করা হবে এবং দুটি ফাংশনে পাস করে: সমাধান, যাকে কল করতে হবে যখন প্রতিশ্রুতি হল সমাধান করা (একটি ফলাফল পাস), এবং প্রত্যাখ্যান, যখন এটি হয় প্রত্যাখ্যাত (একটি ত্রুটি পাস করা)
তারপর, জাভাস্ক্রিপ্ট একটি প্রতিশ্রুতি কি?
ক প্রতিশ্রুতি একটি বস্তু যা ভবিষ্যতে কিছু সময় একটি একক মান তৈরি করতে পারে: হয় একটি সমাধান করা মান, বা এটির সমাধান না হওয়ার একটি কারণ (যেমন, একটি নেটওয়ার্ক ত্রুটি ঘটেছে)৷ ক প্রতিশ্রুতি 3টি সম্ভাব্য অবস্থার একটিতে থাকতে পারে: পূরণ, প্রত্যাখ্যান বা মুলতুবি।
উপরন্তু, কেন আমরা জাভাস্ক্রিপ্টে প্রতিশ্রুতি ব্যবহার করি? প্রতিশ্রুতি ব্যবহার করা হয় অ্যাসিঙ্ক্রোনাস অপারেশন পরিচালনা করতে জাভাস্ক্রিপ্ট . তারা হয় একাধিক অ্যাসিঙ্ক্রোনাস অপারেশনগুলির সাথে ডিল করার সময় পরিচালনা করা সহজ যেখানে কলব্যাকগুলি কলব্যাক নরক তৈরি করতে পারে যা নিয়ন্ত্রণযোগ্য কোডের দিকে পরিচালিত করে। প্রতিশ্রুতি হয় সহজ পদ্ধতিতে অ্যাসিঙ্ক্রোনাস অপারেশন পরিচালনার জন্য আদর্শ পছন্দ।
শুধু তাই, কিভাবে প্রতিশ্রুতি ফণা অধীনে কাজ?
দ্য প্রতিশ্রুতি এটি একটি ফাংশনের উত্তরণের সাথে তাত্ক্ষণিক হয় যা এটি তার নির্মাণের সময় আহ্বান করে, যার মাধ্যমে এটি অভ্যন্তরীণ সংকল্প এবং কার্যগুলি প্রত্যাখ্যান করে। দ্য প্রতিশ্রুতি কাজ করে সংকল্প / প্রত্যাখ্যান এবং তারপর মধ্যে একটি জাতি কিছু দ্বারা.
কিভাবে প্রতিশ্রুতি সব কাজ করে?
TLDR: প্রতিশ্রুতি . সব একটি জাভাস্ক্রিপ্ট পদ্ধতি যা একটি পুনরাবৃত্তিযোগ্য (যেমন অ্যারে) নেয় প্রতিশ্রুতি একটি যুক্তি হিসাবে এবং একটি একক ফেরত প্রতিশ্রুতি কখন সব দ্য প্রতিশ্রুতি পুনরাবৃত্তিযোগ্য যুক্তিতে সমাধান করা হয়েছে (বা যখন পুনরাবৃত্তিযোগ্য যুক্তিতে নেই প্রতিশ্রুতি ).
প্রস্তাবিত:
আপনি কিভাবে একটি প্রতিশ্রুতি ট্যাগ git করবেন?
পুরানো কমিটগুলিকে ট্যাগ করা ডিফল্টরূপে, গিট ট্যাগ সেই প্রতিশ্রুতিতে একটি ট্যাগ তৈরি করবে যা HEAD উল্লেখ করছে। বিকল্পভাবে গিট ট্যাগ একটি নির্দিষ্ট প্রতিশ্রুতিতে রেফ হিসাবে পাস করা যেতে পারে। এটি HEAD-এ ডিফল্ট করার পরিবর্তে পাস করা কমিটকে ট্যাগ করবে। পুরানো কমিটগুলির একটি তালিকা সংগ্রহ করতে গিট লগ কমান্ডটি চালান
কিভাবে প্রতিশ্রুতি জাভাস্ক্রিপ্ট কাজ করে?
আমাদের নিজস্ব জাভাস্ক্রিপ্ট প্রতিশ্রুতি তৈরি করা প্রতিশ্রুতি কন্সট্রাক্টর একটি ফাংশন (একটি নির্বাহক) নেয় যা অবিলম্বে কার্যকর করা হবে এবং দুটি ফাংশনে পাস করে: রেজল্যুশন, যেটিকে অবশ্যই প্রতিশ্রুতি সমাধান করা হলে কল করা হবে (ফলাফল পাস করা), এবং প্রত্যাখ্যান করা হলে তা প্রত্যাখ্যান করা হবে। (একটি ত্রুটি পাস করা)
জাভাস্ক্রিপ্টে মডিউল কিভাবে কাজ করে?
মডিউলগুলি হল স্বাধীন, পুনঃব্যবহারযোগ্য কোডের ছোট একক যা একটি নন-তুচ্ছ জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন তৈরিতে বিল্ডিং ব্লক হিসাবে ব্যবহার করা যেতে পারে। মডিউলগুলি বিকাশকারীকে ব্যক্তিগত এবং পাবলিক সদস্যদের আলাদাভাবে সংজ্ঞায়িত করতে দেয়, এটি জাভাস্ক্রিপ্ট প্যারাডাইমে আরও পছন্দসই ডিজাইনের প্যাটার্নগুলির মধ্যে একটি করে তোলে
কিভাবে জাভাস্ক্রিপ্টে আমদানি কাজ করে?
স্ট্যাটিক ইম্পোর্ট স্টেটমেন্ট বাইন্ডিং ইম্পোর্ট করতে ব্যবহৃত হয় যা অন্য মডিউল দ্বারা এক্সপোর্ট করা হয়। আমদানি করা মডিউলগুলি কঠোর মোডে রয়েছে আপনি সেগুলিকে যেমন ঘোষণা করুন বা না করুন৷ আমদানি বিবৃতি এমবেডেড স্ক্রিপ্টে ব্যবহার করা যাবে না যদি না এই ধরনের স্ক্রিপ্টের একটি প্রকার = 'মডিউল' থাকে
জাভাস্ক্রিপ্টে বস্তু কিভাবে কাজ করে?
বস্তু নিয়ে কাজ করা। জাভাস্ক্রিপ্ট একটি সাধারণ বস্তু-ভিত্তিক দৃষ্টান্তের উপর ডিজাইন করা হয়েছে। একটি বস্তু হল বৈশিষ্ট্যের একটি সংগ্রহ, এবং একটি সম্পত্তি হল একটি নাম (বা কী) এবং একটি মানের মধ্যে একটি সম্পর্ক। একটি সম্পত্তির মান একটি ফাংশন হতে পারে, এই ক্ষেত্রে সম্পত্তি একটি পদ্ধতি হিসাবে পরিচিত হয়