عبارت for/in جاوااسکریپت
- صفحه قبلی for
- صفحه بعدی for...of
- برگشت به لایه بالاتر دستورالعملهای مرجع جمله JavaScript
تعریف و استفاده
عبارت 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 | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی for
- صفحه بعدی for...of
- برگشت به لایه بالاتر دستورالعملهای مرجع جمله JavaScript