Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में यील्ड कीवर्ड का उपयोग क्या है?


जावास्क्रिप्ट में यील्ड कीवर्ड का उपयोग जेनरेटर फंक्शन को रोकने और फिर से शुरू करने के लिए किया जाता है। एक्सप्रेशन का मान जनरेटर के कॉलर को वापस कर दिया जाता है।

यहां सिंटैक्स है, जहां "exp" एक्सप्रेशन है और वैकल्पिक मान "वैल" द्वारा लौटाया जाता है, जिसे जनरेटर के नेक्स्ट () मेथड में पास किया जाता है।

[val] =उपज [exp];

यहां उदाहरण दिए गए हैं:

फंक्शन* डिस्प्लेरैंक () { वर सेलप्लेयर्स =[1, 2, 3, 4]; के लिए (var a =0; a  

जेनरेटर फ़ंक्शन को परिभाषित करने के बाद, इसे निम्न की तरह उपयोग करें।

यहां displayRank() जेनरेटर फंक्शन है:

वर रैंक =डिस्प्लेरैंक (); //// मान:1 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:2 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:3 अलर्ट (रैंक.नेक्स्ट ());// वैल्यू:4 अलर्ट (रैंक.नेक्स्ट) ());// मान:अपरिभाषित चेतावनी (रैंक.नेक्स्ट ());

  1. जावास्क्रिप्ट में प्रत्येक () विधि का उपयोग क्या है?

    JavaScript array हर विधि परीक्षण करती है कि क्या किसी सरणी के सभी तत्व दिए गए फ़ंक्शन द्वारा कार्यान्वित परीक्षण पास करते हैं। निम्नलिखित पैरामीटर हैं - कॉलबैक - प्रत्येक तत्व के परीक्षण के लिए कार्य। यह वस्तु - कॉलबैक निष्पादित करते समय इस रूप में उपयोग करने के लिए ऑब्जेक्ट। उदाहरण आप प्रत्येक

  1. जावास्क्रिप्ट में Array.Every() विधि का उपयोग क्या है?

    सरणी.हर() Array.Every() विधि जांचती है कि किसी दिए गए सरणी में सभी तत्व दिए गए फ़ंक्शन (उपयोगकर्ता द्वारा दिए गए फ़ंक्शन) द्वारा कार्यान्वित परीक्षण पास करते हैं या नहीं। यह तब सही होता है जब सभी तत्वों ने परीक्षण पास कर लिया है और यह एक सरणी में एक भी तत्व को गलत तरीके से निष्पादित करता है, परीक्ष

  1. C++ में कॉन्स्टेबल कीवर्ड क्या है?

    हम एक चर को स्थिर घोषित करने के लिए const qualifier का उपयोग करते हैं। इसका मतलब है कि एक बार वेरिएबल को इनिशियलाइज़ करने के बाद हम वैल्यू को नहीं बदल सकते। कॉन्स्ट का इस्तेमाल करने से बहुत बड़ा फायदा होता है। उदाहरण के लिए, यदि आपके पास PI के मान जैसा स्थिर मान है, तो आप उस मान को संशोधित करने के ल