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

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

عبارت for/in چرخه جبران ویژگی‌های شیء را جبران می‌کند.

بلوک کد درون چرخه برای هر ویژگی یک بار اجرا خواهد شد.

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

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

نکته:از عبارت for/in برای جبران مرتبه‌بندی شماره‌ای آرایه‌ها استفاده نکنید. به جای آن از عبارت for استفاده کنید.

مثال

تقسیم بندی مجدد ویژگی‌های شیء:

var person = {fname:"Bill", lname:"Gates", age:25}; 
var text = "";
var x;
برای (x در person) {
  text += person[x] + " ";
}

آزمایش کنید

زبان نوشتاری

برای (var در شیء) {
  بلاک کد برای اجرا
}

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

پارامتر توضیح
var ضروری. متغیر جبران شده در شیء.
شیء ضروری. شیء تعیین شده برای جبران.

جزئیات فنی

نسخه JavaScript: ECMAScript 1

پشتیبانی از مرورگر

دستور Chrome IE Firefox Safari Opera
for/in پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

آموزش JavaScript:دوره for JavaScript

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