কম্পিউটার

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


ফাংশন* ঘোষণা একটি জেনারেটর ফাংশন সংজ্ঞায়িত করতে ব্যবহৃত হয়। এটি একটি জেনারেটর বস্তু প্রদান করে। জেনারেটর ফাংশন যখন একটি ফাংশন প্রস্থান করা হয় এবং পরে পুনরায় শুরু করা হয় তখন এর মধ্যে কোড কার্যকর করার অনুমতি দেয়। সুতরাং, জেনারেটর একটি কোডে প্রবাহ নিয়ন্ত্রণ পরিচালনা করতে ব্যবহার করা যেতে পারে।

সিনট্যাক্স

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

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. জাভাস্ক্রিপ্ট টাইপ জবরদস্তি কি?