دستور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 در بخش بعدي تشريح ميشوند.