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

जावास्क्रिप्ट में जेनरेटर फंक्शन क्या हैं?


जेनरेटर फंक्शंस जब किसी फंक्शन से बाहर निकलता है और बाद में फिर से शुरू होता है तो बीच में कोड के निष्पादन की अनुमति देता है। तो, जनरेटर का उपयोग एक कोड में प्रवाह नियंत्रण को प्रबंधित करने के लिए किया जा सकता है। अतुल्यकालिक संचालन को आसानी से रद्द करें क्योंकि निष्पादन को कभी भी रोका जा सकता है।

यहाँ वाक्य रचना है; "फ़ंक्शन" कीवर्ड के बाद तारांकन जोड़ना न भूलें। आप निम्न में से किसी का उपयोग करके तारांकन जोड़ सकते हैं -

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. जावास्क्रिप्ट में प्रॉक्सी () ऑब्जेक्ट का क्या उपयोग है?

    प्रॉक्सी() ECMAScript 6 द्वारा पेश की गई नई सुविधाओं में से एक प्रॉक्सी () है वस्तु। प्रॉक्सी () ऑब्जेक्ट का उपयोग मौलिक संचालन के लिए कस्टम व्यवहार को परिभाषित करने के लिए किया जाता है (जैसे प्रॉपर्टी लुकअप, असाइनमेंट, एन्यूमरेशन, फंक्शन इनवोकेशन, आदि)। प्रॉक्सी () ऑब्जेक्ट में 3 प्रमुख शब्द शाम

  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &

  1. जावास्क्रिप्ट में आंशिक कार्य क्या हैं?

    आंशिक फंक्शन एक फंक्शन को एक तर्क के रूप में लेते हैं और इसके साथ-साथ अन्य प्रकार के तर्क भी लेते हैं। यह तब पारित कुछ तर्कों का उपयोग करता है और एक फ़ंक्शन देता है जो शेष तर्कों को लेगा। कॉल किए जाने पर लौटाया गया फ़ंक्शन पैरेंट फ़ंक्शन को मूल और उसके तर्कों के सेट के साथ कॉल करेगा। जावास्क्रिप्ट