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

जावास्क्रिप्ट जेनरेटर

<घंटा/>

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

जावास्क्रिप्ट में जेनरेटर फ़ंक्शन के लिए कोड निम्नलिखित है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .sample {
      font-size: 18px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>JavaScript Generator</h1>
<div class="sample"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above buttons to call the generator function to generate some result
</h3>
<script>
   let sampleEle = document.querySelector(".sample");
   function* generate(num) {
      yield 2 * num;
      yield 3 * num;
      yield 4 * num;
      yield 5 * num;
   }
   let Gen = generate(8);
   document.querySelector(".Btn").addEventListener("click", () => {
      sampleEle.innerHTML += Gen.next().value + "<br>";
      sampleEle.innerHTML += Gen.next().value + "<br>";
      sampleEle.innerHTML += Gen.next().value + "<br>";
      sampleEle.innerHTML += Gen.next().value + "<br>";
   });
</script>
</body>
</html>

आउटपुट

जावास्क्रिप्ट जेनरेटर

'यहां क्लिक करें' बटन पर क्लिक करने पर -

जावास्क्रिप्ट जेनरेटर


  1. जावास्क्रिप्ट कमजोर सेट जावास्क्रिप्ट कमजोर सेट

    जावास्क्रिप्ट वीकसेट का उपयोग वस्तुओं के संग्रह को संग्रहीत करने के लिए किया जाता है। सेट की तरह यह डुप्लीकेट स्टोर नहीं करता है। वीकसेट के तरीके - विधि विवरण जोड़ें(obj) कमजोर सेट में नया मान जोड़ें। हटाएं(obj) कमजोरसेट से मान हटाता है। है(obj) कमजोरसेट ऑब्जेक्ट में मान है या नहीं, इसके आध

  1. जावास्क्रिप्ट में यादृच्छिक रंग जनरेटर जावास्क्रिप्ट में यादृच्छिक रंग जनरेटर

    जावास्क्रिप्ट में यादृच्छिक रंग उत्पन्न करने के लिए सिंटैक्स निम्नलिखित है - $("#yourIdName").css("background-color", yourCustomFunctionNameToGetRandomColor()); निम्नलिखित जावास्क्रिप्ट कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta

  1. जावास्क्रिप्ट में जनरेटर.थ्रो () विधि। जावास्क्रिप्ट में जनरेटर.थ्रो () विधि।

    जेनरेटर.थ्रो () मेथड का उपयोग यील्ड में एरर पास करने के लिए किया जाता है। एक त्रुटि फेंककर और गुणों और मूल्य के साथ लौटाने वाली वस्तु को फेंकने के बाद जनरेटर निष्पादन को फिर से शुरू करता है। जावास्क्रिप्ट में जनरेटर.थ्रो () के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="