freeCodeCamp/guide/arabic/certifications/javascript-algorithms-and-d.../basic-javascript/accessing-nested-objects/index.md

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