Files
2019-06-20 16:05:02 -05:00

1.5 KiB

title, localeTitle
title localeTitle
Accessing Nested Objects الوصول إلى الكائنات المتداخلة

الوصول إلى الكائنات المتداخلة

فكرة: "استخدام تدرج قوس الخصائص مع مساحة في أسمائهم."

إذا نظرنا إلى هدفنا:

var myStorage = {
  "car": {
    "inside": {
      "glove box": "maps",
      "passenger seat": "crumbs"
     },
    "outside": {
      "trunk": "jack"
    }
  }
};

اسم هدفنا هو myStorage .

| - داخل أن لدينا كائن متداخل يسمى car .

| --- داخل ذلك لدينا اثنين آخرين يسمى inside outside كل منهما الممتلكات الخاصة

يمكنك تصور بنية الكائن مثل هذا ، إذا كانت تساعد:

myStorage
|-- car
|--- inside
|----- glove box: maps
|----- passenger seat: crumbs
|--- outside
|----- trunk: jack

مطلوب منا تعيين محتويات glove box ، والتي يمكننا رؤيتها متداخلة في الكائن inside ، والتي بدورها متداخلة في جسم car .

يمكننا استخدام الترميز النقطي للوصول إلى glove box النحو التالي:

var gloveBoxContents = myStorage.car.inside'complete here'

يجب عليك استبدال complete here بالطريقة الصحيحة للوصول إلى الخاصية. انظر فكرة أعلاه إذا واجهتك مشكلة.