جملات for/of 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

صفحات مرتبط

آموزش JavaScript:تکرار For در JavaScript

دستورالعمل JavaScript:فرمان for در JavaScript