انتقل إلى محتوى الدرس
فقرة فرعية #7 من درس: Object Properties

Nested Arrays and Objects

في هذا الدرس سوف نتعرف علي ال Object properties وهي تعتبر من اهم الاجزاء في ال objects حيث ان كل object هو في الاصل يتكون من مجموعة من ال properties 

1 صفوف تعليمية
جافا سكريبت
2,987 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يمكن ان يكون احد عناصر ال object هو عبارة عن array واحد عناصر هذا ال array هو عبارة عن object كما في المثال التالي

HTML
const myObj = {
  name: "Mohamed",
  age: 30,
  cars: [
    {name:"Ford", models:["Fiesta", "Focus", "Mustang"]},
    {name:"BMW", models:["320", "X3", "X5"]},
    {name:"Fiat", models:["500", "Panda"]}
  ]
}

نستخدم ال for in loop للتمكن من الوصول الي عناصر ال array والتي هي عبارة عن array ايضا كما في المثال التالي

HTML
for (let i in myObj.cars) {
  x += "<h1>" + myObj.cars[i].name + "</h1>";
  for (let j in myObj.cars[i].models) {
    x += myObj.cars[i].models[j];
  }
}