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;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
</style>
</head>
<body>
<h1>Asynchronous loop in JavaScript</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to start our asynchronous loop</h3>
<script>
   let resEle = document.querySelector(".result");
   async function waitTime(time) {
      return new Promise((resolve) => {
         setTimeout(resolve, time);
      });
   }
   async function someFunction() {
      for (let i = 0; i < 10; i++) {
         await waitTime(2000);
         resEle.innerHTML += "i = " + i + "<br>";
      }
   }
   document.querySelector(".Btn").addEventListener("click", () => {
      someFunction();
   });
</script>
</body>
</html>

आउटपुट

जावास्क्रिप्ट में एसिंक्रोनस लूप को कैसे कार्यान्वित करें?

'यहां क्लिक करें' बटन पर क्लिक करने पर लूप 1 से 10 तक प्रिंट हो जाएगा -

जावास्क्रिप्ट में एसिंक्रोनस लूप को कैसे कार्यान्वित करें?



  1. जावास्क्रिप्ट में फ़्लोचार्ट का उपयोग करके लूप के लिए कैसे दिखाया जाए?

    for लूप में शामिल हैं लूप इनिशियलाइज़ेशन जहां हम अपने काउंटर को शुरुआती मूल्य पर प्रारंभ करते हैं। लूप शुरू होने से पहले इनिशियलाइज़ेशन स्टेटमेंट को निष्पादित किया जाता है, टेस्ट स्टेटमेंट जो परीक्षण करेगा कि दी गई शर्त सत्य है या नहीं। यदि शर्त सही है, तो लूप के अंदर दिए गए कोड को निष्पादित किया ज

  1. जावास्क्रिप्ट में लूप में देरी कैसे जोड़ें?

    लूप में देरी जोड़ने के लिए, जावास्क्रिप्ट में सेटटाइमआउट () विधि का उपयोग करें। लूप में विलंब जोड़ने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=d

  1. हम जावास्क्रिप्ट में वस्तुओं वाले सरणियों की सरणी के माध्यम से कैसे लूप करते हैं?

    जावास्क्रिप्ट में ऑब्जेक्ट्स वाले सरणियों की सरणी के माध्यम से लूप करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.