জাভাস্ক্রিপ্ট এসিঙ্ক কিসের জন্য অপেক্ষা করছে?
জাভাস্ক্রিপ্ট এসিঙ্ক কিসের জন্য অপেক্ষা করছে?

ভিডিও: জাভাস্ক্রিপ্ট এসিঙ্ক কিসের জন্য অপেক্ষা করছে?

ভিডিও: জাভাস্ক্রিপ্ট এসিঙ্ক কিসের জন্য অপেক্ষা করছে?
ভিডিও: জাভাস্ক্রিপ্ট প্রতিশ্রুতি বনাম Async ওয়েট ব্যাখ্যা করা হয়েছে (5 মিনিটের মধ্যে) 2024, মে
Anonim

সংক্ষেপে, অ্যাসিঙ্ক / অপেক্ষা করা লেখার জন্য একটি ক্লিনার সিনট্যাক্স অ্যাসিঙ্ক্রোনাস জাভাস্ক্রিপ্ট কোড এটি আপনার কোডের পঠনযোগ্যতা এবং প্রবাহ বাড়ায়। ব্যবহার করার সময় যে বিষয়গুলো মাথায় রাখতে হবে অ্যাসিঙ্ক / অপেক্ষা করা : অ্যাসিঙ্ক ফাংশন একটি প্রতিশ্রুতি প্রদান করে। অপেক্ষা করুন শুধুমাত্র একটি ভিতরে ব্যবহার করা যেতে পারে অ্যাসিঙ্ক ব্লক

এটিকে সামনে রেখে, জাভাস্ক্রিপ্টে অ্যাসিঙ্ক মানে কী?

দ্য অ্যাসিঙ্ক ফাংশন ঘোষণা একটি সংজ্ঞায়িত করে অ্যাসিঙ্ক্রোনাস ফাংশন - একটি ফাংশন যা একটি AsyncFunction অবজেক্ট প্রদান করে। অসিঙ্ক্রোনাস ফাংশনগুলি ইভেন্ট লুপের মাধ্যমে বাকি কোডের চেয়ে আলাদা ক্রমে কাজ করে, ফলাফল হিসাবে একটি অন্তর্নিহিত প্রতিশ্রুতি প্রদান করে।

এছাড়াও জানুন, নোড জেএস-এ অ্যাসিঙ্ক এবং অপেক্ষা কী? সঙ্গে নোড v8, the অ্যাসিঙ্ক / অপেক্ষা করা বৈশিষ্ট্য আনুষ্ঠানিকভাবে দ্বারা ঘূর্ণিত হয়েছে নোড প্রতিশ্রুতি এবং ফাংশন চেইনিং মোকাবেলা করতে. ফাংশন একের পর এক শৃঙ্খলিত করা প্রয়োজন হয় না, সহজভাবে অপেক্ষা করা যে ফাংশনটি প্রতিশ্রুতি প্রদান করে। কিন্তু ফাংশন অ্যাসিঙ্ক একটি প্রতিশ্রুতি ফেরত একটি ফাংশন অপেক্ষা করার আগে ঘোষণা করা প্রয়োজন.

লোকেরা আরও জিজ্ঞাসা করে, আমি কীভাবে অ্যাসিঙ্ক ব্যবহার করব?

আপনি যদি ব্যবহার দ্য অ্যাসিঙ্ক একটি ফাংশন সংজ্ঞা আগে, আপনি তারপর করতে পারেন অপেক্ষা ব্যবহার করুন ফাংশনের মধ্যে। যখন তুমি অপেক্ষা করা একটি প্রতিশ্রুতি, প্রতিশ্রুতি স্থির না হওয়া পর্যন্ত ফাংশনটি একটি নন-ব্লকিং উপায়ে বিরাম দেওয়া হয়। প্রতিশ্রুতি পূরণ হলে, আপনি মূল্য ফিরে পাবেন। প্রতিশ্রুতি প্রত্যাখ্যান করলে, প্রত্যাখ্যান করা মান নিক্ষেপ করা হয়।

জাভাস্ক্রিপ্টে কি অপেক্ষা করে?

বর্ণনা। দ্য অপেক্ষা করা অভিব্যক্তি একটি প্রতিশ্রুতি নিষ্পত্তি না হওয়া পর্যন্ত async ফাংশন সম্পাদনকে বিরতি দেয় (অর্থাৎ, পূর্ণ বা প্রত্যাখ্যান করা হয়), এবং পূর্ণ হওয়ার পরে async ফাংশন সম্পাদন পুনরায় শুরু করে। পুনরায় চালু হলে, এর মান অপেক্ষা করা অভিব্যক্তি হল পূর্ণ প্রতিশ্রুতি।

প্রস্তাবিত: