জেনারেটর
জাভাস্ক্রিপ্ট জেনারেটর ফাংশন সমর্থন করে এবং জেনারেটর অবজেক্ট . একটি জেনারেটর ফাংশন এটি একটি সাধারণ ফাংশনের মতোই, কিন্তু যখনই এটি একটি মান তৈরি করার প্রয়োজন হয় তখন এটি 'ফলন ব্যবহার করে 'রিটার্ন এর পরিবর্তে ' কীওয়ার্ড ' 'ফলন৷ ' কীওয়ার্ড ফাংশন এক্সিকিউশন বন্ধ করে এবং কলারের কাছে একটি মান ফেরত পাঠায়। এটির একটি ক্ষমতা রয়েছে যে এটি যেখান থেকে ছেড়ে দেওয়া হয়েছে সেখান থেকে এটি কার্যকারিতা পুনরায় শুরু করতে পারে।
সিনট্যাক্স
<প্রি>ফাংশন* জেনারেটর(){ ফলন 1; ফলন 2;উদাহরণ
নিম্নলিখিত উদাহরণে, একটি জেনারেটর ফাংশন ব্যবহার করে , প্রাকৃতিক সংখ্যা 10,9 এবং 8 মুদ্রিত হয়েছিল। প্রতিটি সংখ্যাকে আলাদাভাবে প্রিন্ট করার পরিবর্তে আমরা একটি ফর লুপ চালাতে পারি এবং আমাদের যা প্রয়োজন তা প্রিন্ট করতে পারি।
আউটপুট
1098