دوره For Of در JavaScript

حلقه For Of

JavaScript برای of حلقه تکرار برای تکرار مقادیر اشیاء قابل تکرار است.

این به شما اجازه می‌دهد تا به ساختارهای قابل تکرار داده‌ای بگردید، مانند آرایه‌ها، رشته‌ها، نقشه‌ها، لیست‌های نود و غیره:

گزارش‌نویسی

برای (متغیر از iterable) {
  // بلوک کد برای اجرا
}

متغیر - برای هر تکرار، مقادیر بعدی ویژگی به متغیر اختصاص داده می‌شود. متغیر می‌تواند با const،let یا var تعریف شود.

iterable - اشیاء قابل به تکرار.

پشتیبانی مرورگر

For/of پشتیبانی مرورگر

در سال 2015 به JavaScript (ES6) اضافه شد

Safari 7 اولین مرورگری است که for of را پشتیبانی می‌کند: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
october 2014 july 2015 october 2016 october 2013 october 2014

Internet Explorer پشتیبانی نمی‌کند For/of

گذشتن از یک آرایه

مثال

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
برای (let x از cars) {
  text += x;
}

آزمایش کنید

گذشتن از یک رشته

مثال

let language = "JavaScript";
let text = "";
برای (let x از زبان) {
text += x;
}

آزمایش کنید

دوره While

ما در فصل بعدی به این موضوع خواهیم پرداخت while دوره‌های تکراری و do/while دوره‌های تکراری