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>