যিল্ড কীওয়ার্ডটি জাভাস্ক্রিপ্টে একটি জেনারেটর ফাংশন বিরতি এবং পুনরায় শুরু করতে ব্যবহৃত হয়। এক্সপ্রেশনের মান জেনারেটরের কলারে ফেরত দেওয়া হয়।
এখানে উদাহরণ আছে৷ −
function* displayRank () { var selPlayers= [1, 2, 3, 4]; for (var a = 0; a < selPlayers.length; a++) { yield selPlayers[i]; } }
একটি জেনারেটর ফাংশন সংজ্ঞায়িত করার পরে, এটি নিম্নলিখিত মত ব্যবহার করুন। এইচ
এখানে displayRank() হল জেনারেটর ফাংশন −
var rank = displayRank(); // // value: 1 alert(rank.next()); // value: 2 alert(rank.next()); // value: 3 alert(rank.next()); // value: 4 alert(rank.next()); // value: undefined alert(rank.next());