JavaScript For Of Loop

حلقه for of

عبارت for of در جاوا اسکریپت، حلقه را روی مقادیر یک شیء تکرارپذیر انجام می‌دهد. این عبارت به شما این امکان را می‌دهد تا روی داده‌های با ساختار تکرارپذیر نظیر، آرایه‌ها، رشته‌ها، Maps و بسیاری دیگر حلقه را اجرا کنید.

for (variable of iterable) {
// code block to be executed
}

حلقه روی یک آرایه


<!DOCTYPE HTML>
<html>
  <body>
    <h2>JavaScript For Of Loop</h2>
    <p>The for of statement loops through the values of any iterable object:</p>

    <p id="demo"></p>

    <script>
    const cars = ["BMW", "Volvo", "Mini"];

    let text = "";
    for (let x of cars) {
      text += x + "<br>";
    }

    document.getElementById("demo").innerHTML = text;
    </script>

  </body>
</html>

خروجی:

حلقه روی یک رشته

حلقه روی یک آرایه


<!DOCTYPE HTML>
<html>
  <body>
    <h2>JavaScript For Of Loop</h2>

    <p>The for of statement loops through the values of an iterable object.</p>

    <p id="demo"></p>

    <script>
    let language = "JavaScript";

    let text = "";
    for (let x of language) {
      text += x + "<br>";
    }

    document.getElementById("demo").innerHTML = text;
    </script>

  </body>
</html>

خروجی: