কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যাসিনক্রোনাস লুপ বাস্তবায়ন

জাভাস্ক্রিপ্টে অ্যাসিনক্রোনাস লুপ বাস্তবায়ন করার কোড নিচে দেওয়া হল:

উদাহরণ

<!DOCTYPE html>
<html lang="bn">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>অ্যাসিনক্রোনাস লুপ</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>জাভাস্ক্রিপ্টে অ্যাসিনক্রোনাস লুপ</h1>
  <div class="result"></div>
  <button class="Btn">এখানে ক্লিক করুন</button>
  <h3> অ্যাসিনক্রোনাস লুপ শুরু করতে বোতামে ক্লিক করুন</h3>
  <script>
    const 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. জাভাস্ক্রিপ্টে while loop ফ্লো চার্ট দিয়ে দেখানো

  2. জাভাস্ক্রিপ্টে for loop ফ্লো চার্ট দিয়ে দেখানো

  3. জাভাস্ক্রিপ্টে লুপে ডিলে যোগ করা

  4. জাভাস্ক্রিপ্টে অবজেক্ট ধারণকারী অ্যারে অফ অ্যারে Durch লুপ করা