1.5 KiB
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
بالطريقة الصحيحة للوصول إلى الخاصية. انظر فكرة أعلاه إذا واجهتك مشكلة.