English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

جملة for...in في JavaScript

 بيانات وبيانات التعليمات لـ JavaScript

for...in جملة تمرر عبر الخصائص القابلة للتعداد للعنصر.

سيتم تنفيذ الكود الموجود داخل الكود مرة واحدة لكل خاصية.

يقدم JavaScript أنواعًا من الدورانات التالية:

  • for - يتم تمرير الكود الموجود داخل الكود عدة مرات

  • for...in - يتم تمرير خصائص العنصر

  • while - يتم تمرير الكود الموجود داخل الكود إذا كانت الشروط المحددة صحيحة

  • do...while - يتم تنفيذ الكود الموجود داخل الكود مرة واحدة، ثم يستمر الدوران إذا كان الشروط المحددة صحيحة

دوران for ... in يمرر عبر خصائص العنصر بشكل عشوائي.

ملاحظة: لا يجب استخدام دوران for ... in في Arrays تتطلب ترتيبًا بالتتابع. إذا كنت بحاجة إلى تمرير، استخدمforالجملة.

اللغة:

for (variable in object) { 
    //إجراءات يجب تنفيذها
}
var myObj = {
name: "Seagull",
age: 22,
height: 175,
city: "New Delhi",
    getNothing: function () {return "";}
};
for (let x in myObj) {
    document.write(x);
}
اختبار وعرض‹/›

في كل تكرار، يتم تخصيص أحد خصائص Object إلى متغير، ثم يستمر الدوران حتى يتم معالجة جميع خصائص Object.

مرونة متصفحات

دعم جميع المتصفحات لـ for ... in تعليمات كاملًا:

تعليمات
for...inهوهوهوهوهو

قيمة المتغيرات

المتغيراتوصف
مفهومسيتم تخصيصها في كل تكرارمفهومتخصيص اسم خاصية مختلفة
المثلثالمثلث المحدد للتنقل

تفاصيل التقنية

إصدار JavaScript:ECMAScript 1

مزيد من الأمثلة

النموذج التطبيقي التالي يحقق ذلكfor ... inالتنقل وطباعة متصفح الويبالمستعرضالمثلث:

for (let x in navigator) {
    document.write(x);
}
اختبار وعرض‹/›

مراجع ذات صلة

دليل تعليمات JavaScriptدورات for لـ JavaScript

مرجع لـ JavaScriptتعليمات for لـ JavaScript

 بيانات وبيانات التعليمات لـ JavaScript