কম্পিউটার

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


জেনারেটর ফাংশন যখন একটি ফাংশন থেকে প্রস্থান করা হয় এবং পরে পুনরায় শুরু করা হয় তখন এর মধ্যে কোড চালানোর অনুমতি দেয়। সুতরাং, জেনারেটরগুলি একটি কোডে প্রবাহ নিয়ন্ত্রণ পরিচালনা করতে ব্যবহার করা যেতে পারে। অ্যাসিঙ্ক্রোনাস অপারেশনগুলি সহজে বাতিল করুন যেহেতু এক্সিকিউশন যে কোনও সময় বিরাম দেওয়া যেতে পারে৷

এখানে সিনট্যাক্স আছে; "ফাংশন" কীওয়ার্ডের পরে একটি তারকাচিহ্ন যোগ করতে ভুলবেন না। আপনি নিম্নলিখিত −

ব্যবহার করে একটি তারকাচিহ্ন যোগ করতে পারেন
function *myFunction() {}
// or
function* myFunction() {}
// or
function*myFunction() {}

উদাহরণ

আসুন দেখি কিভাবে একটি জেনারেটর ফাংশন ব্যবহার করতে হয়

লাইভ ডেমো

<html>
   <body>
      <script>
         function* display() {
            var num = 1;
            while (num < 5)
            yield num++;
         }
         var myGenerator = display();

         document.write(myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
         document.write("<br>"+myGenerator.next().value);
      </script>
   </body>
</html>

  1. জাভাস্ক্রিপ্টে ইন অপারেটরের ব্যবহার কী?

  2. জাভাস্ক্রিপ্টে প্রক্সি() অবজেক্টের ব্যবহার কী?

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

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