Ø®ÙØ§Ø±Ø²Ù ÙØ© Ø¨ØØ«
ÙÙÙØ³Ù ÙØ°Ø§ Ø§ÙØªÙ رÙ٠إÙÙ ÙØ³Ù ÙÙ.
ÙØ¯Ù٠اÙÙØ§Ø¦Ùات Ø§ÙØªØ§ÙÙØ©:
let head = {
glasses: 1
};
let table = {
pen: 3
};
let bed = {
sheet: 1,
pillow: 2
};
let pockets = {
money: 2000
};
- استعÙ
Ù
__proto__ÙØ¥Ø³Ùاد ÙØ§Ø¦Ùات اÙÙÙ ÙØ°Ø¬ Ø§ÙØ£ÙÙ٠بØÙØ« ÙÙÙÙ Ø§ÙØ¨ØØ« Ø¹Ù Ø§ÙØ®Ø§ØµÙات Ø¨ÙØ°Ù Ø§ÙØ·Ø±ÙÙØ©:pocketsث٠Ùbedث٠Ùtableث٠Ùhead(Ù Ù Ø§ÙØ£Ø³Ù٠إÙÙ Ø§ÙØ£Ø¹Ù٠عÙÙ Ø§ÙØªØªØ§ÙÙ). ÙÙ Ø«ÙÙØ§Ø ÙÙÙ Ø©pockets.penتÙÙÙ3(Ù Ùtable)Ø ÙÙÙÙ Ø©bed.glassesتÙÙÙ1(Ù Ùhead). - Ø£Ø¬ÙØ¨ Ø¹Ù ÙØ°Ø§ Ø§ÙØ³Ø¤Ø§Ù: Ù
ا Ø§ÙØ£Ø³Ø±Ø¹Ø Ø£Ù ÙØ¬Ùب
glassesÙÙØ°Ø§pockets.glassesØ£Ù ÙÙØ°Ø§head.glassesØ ÙÙØ³ أداء ÙÙÙ ÙØ§ØØ¯Ø© ÙÙ ÙØ²Ù .
-
ÙÙÙØ¶ÙÙ Ø®Ø§ØµÙØ§Øª
__proto__:let head = { glasses: 1 }; let table = { pen: 3, __proto__: head }; let bed = { sheet: 1, pillow: 2, __proto__: table }; let pockets = { money: 2000, __proto__: bed }; alert( pockets.pen ); // 3 alert( bed.glasses ); // 1 alert( table.money ); // undefined -
ØÙÙ ÙØªÙÙÙ٠ع٠اÙÙ ØØ±ÙÙØ§Øª Ø§ÙØØ¯ÙØ«Ø©Ø ÙÙÙØ³ ÙÙØ§Ù ÙØ±Ù (Ù Ù ÙØ§ØÙØ© Ø§ÙØ£Ø¯Ø§Ø¡) ÙÙ Ø£Ø®Ø°ÙØ§ Ø§ÙØ®Ø§ØµÙØ© ٠٠اÙÙØ§Ø¦Ù أ٠٠٠اÙÙÙ ÙØ°Ø¬ Ø§ÙØ£ÙÙÙØ ÙÙ٠تتذÙÙØ± Ù ÙØ§Ù Ø§ÙØ®Ø§ØµÙØ© ÙØªÙØ¹ÙØ¯ استع٠اÙÙØ§ Ø¹ÙØ¯ Ø·ÙØ¨Ùا ثاÙÙØ©Ù.
ÙÙ
Ø«ÙÙØ§ ستتذÙÙØ± Ø§ÙØªØ¹ÙÙÙ
Ø© pockets.glasses بأÙÙÙØ§ ÙØ¬Ø¯Øª glasses ÙÙ ÙØ§Ø¦Ù headØ ÙÙ٠اÙÙ
رة Ø§ÙØªØ§ÙÙØ© Ø³ØªØ¨ØØ« ÙÙØ§Ù Ù
باشرة. ÙÙ
ا Ø£ÙÙÙØ§ ذÙÙØ© ÙØªÙØØ¯ÙØ« Ø°Ø§ÙØ±ØªÙا Ø§ÙØ¯Ø§Ø®ÙÙØ© Ù
ا Ø¥Ù ÙØªØºÙÙØ± Ø´ÙØ¡ Ù
ا ÙØ°Ø§ ÙØ¥Ù Ø§ÙØ£Ø¯Ø§Ø¡ Ø§ÙØ£Ù
ث٠Ù٠أÙ
اÙ.