دوره For Of در JavaScript
- صفحه قبلی JS Loop For In
- صفحه بعدی JS Loop While
حلقه 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
دورههای تکراری
- صفحه قبلی JS Loop For In
- صفحه بعدی JS Loop While