جملات for/of JavaScript
- صفحه قبلی for...in
- صفحه بعدی function
- بازگشت به طبقه بالاتر مرجع دستورات JavaScript
تعریف و استفاده
چرخه for/of مقادیر اشیاء قابل تکرار را تکرار میکند.
JavaScript انواع مختلفی از چرخهها را پشتیبانی میکند:
- for - تکرار چندین بلوک کد
- for/in - تکرار در ویژگیهای اشیاء
- for/of - تکرار در مقادیر اشیاء قابل تکرار
- while - تکرار بلوک کد در صورت صحت شرط
- do/while - اجرای یک بلوک کد یک بار و سپس تکرار کردن در صورت صحت شرط
مثال
مثال 1
گردش در مقادیر آرایه:
var cars = ['BMW', 'Volvo', 'Mini']; var x; برای (x of cars) { document.write(x + "<br >"); }
مثال 2
گردش در مقادیر رشته:
var txt = 'JavaScript'; var x; برای (x of txt) { document.write(x + "<br >"); }
اساسنامه
برای (variable از iterable) { بلاک کد برای اجرا }
مقدار پارامتر
پارامتر | توضیح |
---|---|
variable | ضروری. برای هر تکرار، مقدار بعدی ویژگی به متغیر اختصاص داده میشود. متغیر میتواند با const، let یا var تعریف شود. |
iterable | ضروری. اشیاء دارای ویژگی قابل تکرار. |
جزئیات فنی
نسخه JavaScript: | ECMAScript 2015 |
---|
پشتیبانی مرورگر
جمله | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/of | 38.0 | 12.0 | 51.0 | 8.0 | 25.0 |
- صفحه قبلی for...in
- صفحه بعدی function
- بازگشت به طبقه بالاتر مرجع دستورات JavaScript