دستورfor of جاوااسكريپت برروي اشياء تكرار پذير ميتواند حلقه ايجاد كند . اين ،دستور اين امكان را ايجاد ميكند كه بتوانيد روي ساختار داده تكرار شونده مانندآرايه، رشته ها نقشه ها، فهرست هاي نود و ...حلقه ايجاد كنيد.
فرم كلي استفادهSyntax -
for (variable of iterable) { // code block to be executed }
variableـ براي هر تكرار مقدار ويژگي بعدي به متغير نسبت داده ميشود .متغير ميتواند با كي ورد هايconst , var, let تعريف شود.
iterableـ شئي كه داراي خاصيت تكرار پذيري دارد مشخص ميشود .
دستورfor /of در 2015 (ES6) به جاوااسكريپت اضافه گرديد.
38
oct 2014 | 12
Jul 2015 | 51
oct 2016 | 07
oct 2013 | 25
oct 2014 |
for/ofتوسط اينترنت اكسپلورر پشتيباني نمي شود .
مثال ـ حلقه روي آرايه
const cars = ["BMW", "Volvo", "Mini"]; let text = ""; for (let x of cars) { text += x; }
مثال ـ حلقهfor/of روي رشته
let language = "JavaScript"; let text = ""; for (let x of language) { text += x; }
while وdo /while در بخش بعدي تشريح ميشوند.