কম্পিউটার

জাভাস্ক্রিপ্টে অ্যাসিঙ্ক পদ্ধতিগুলি কী কী?


অসিঙ্ক ফাংশন ঘোষণা নাম অনুসারে একটি অ্যাসিঙ্ক্রোনাস ফাংশন সংজ্ঞায়িত করে৷ এই ফাংশনটি একটি AsyncFunction অবজেক্ট প্রদান করে।

সিনট্যাক্স

এখানে সিনট্যাক্স −

async function functionname([param[, param[, ... param]]]) {
   statements to be executed
}

উদাহরণ

আসুন একটি উদাহরণ দেখি, যা 5 সেকেন্ড পরে ফলাফল প্রিন্ট করে −

<html>
   <body>
      <script>
         function displayFunction(num) {
            return new Promise(resolve => {
               setTimeout(() => {
                  resolve(num);
               }, 5000);
            });
         }
         async function add2(num) {
            const x = displayFunction(7);
            const y = displayFunction(5);
            return num * await x * await y;
         }
         add2(15).then(result => {
            document.write("Multiplication Result (after 5 seconds): "+result);
         });
      </script>
   </body>
</html>

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

  2. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কি?

  3. জাভাস্ক্রিপ্টে আংশিক ফাংশন কি?

  4. জাভাস্ক্রিপ্টে বন্ধ কি?