عبارت for/of جاوااسکریپت

تعریف و استفاده

عبارت for/of چرخه بر روی مقادیر اشیاء قابل جریان تکرار می‌کند.

JavaScript انواع مختلفی از چرخه‌ها را پشتیبانی می‌کند:

  • for - تکرار بلوک کد چندین بار
  • for/in - تکرار بر روی ویژگی‌های اشیاء
  • for/of - تکرار بر روی مقادیر اشیاء قابل جریان
  • while - تکرار بلوک کد تا زمانی که شرط معین درست باشد
  • do/while - اجرای یک بلوک کد یک بار و سپس تکرار آن تا زمانی که شرط معین درست باشد

مثال

مثال 1

دور زدن مقادیر آرایه:

var cars = ['BMW', 'Volvo', 'Mini'];
var x;
برای (x از cars) {
  document.write(x + "<br >");
}

آزمایش کنید

مثال 2

دور زدن مقادیر رشته:

var txt = 'JavaScript';
var x;
برای (x از txt) {
document.write(x + "<br >");
}

آزمایش کنید

عبارت

برای (متغیر از iterable) {
  بلاک کد برای اجرا
}

مقدار پارامتر

پارامتر توضیح
متغیر لازم است. برای هر تکرار، مقادیر بعدی ویژگی به متغیر اختصاص داده می‌شود. متغیر می‌تواند با const، let یا var تعریف شود.
iterable لازم است. اشیاء دارای ویژگی قابل جریان.

جزئیات فنی

نسخه JavaScript: ECMAScript 2015

مرورگر پشتیبانی می‌کند

کلام Chrome IE Firefox سافری آپریا
for/of 38.0 12.0 51.0 8.0 25.0

مربوط صفحات

JavaScript تعلیم:JavaScript For لوپ

JavaScript مرجع دستاویز:JavaScript for جملہ