जावास्क्रिप्ट में यील्ड कीवर्ड का उपयोग जेनरेटर फंक्शन को रोकने और फिर से शुरू करने के लिए किया जाता है। एक्सप्रेशन का मान जनरेटर के कॉलर को वापस कर दिया जाता है।
यहां उदाहरण हैं -
फंक्शन* डिस्प्लेरैंक () { वर सेलप्लेयर्स =[1, 2, 3, 4]; के लिए (var a =0; aजेनरेटर फ़ंक्शन को परिभाषित करने के बाद, इसे निम्न की तरह उपयोग करें। एच
यहाँ displayRank() जेनरेटर फंक्शन है -वर रैंक =डिस्प्लेरैंक (); //// मान:1 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:2 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:3 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:4 अलर्ट (रैंक.नेक्स्ट) ());// मान:अपरिभाषित चेतावनी (रैंक.नेक्स्ट ());