Ø¢ÛØ§ Ù ÛØªÙا٠ÛÚ© ٠شخصÙâÛ Ø±Ø´ØªÙ ØØ±Ù اضاÙ٠کردØ
کد Ø²ÛØ± را در ÙØ¸Ø± Ø¨Ú¯ÛØ±Ûد:
let str = "Hello";
str.test = 5;
alert(str.test);
Ùکر Ù ÛÚ©ÙÛØ¯ ÚØ·Ùر کار Ø®ÙØ§Ùد Ú©Ø±Ø¯Ø ÚÙ ÚÛØ²Û ÙÙ Ø§ÛØ´ Ø¯Ø§Ø¯Ù Ø®ÙØ§Ùد شدØ
اجرا Ú©ÙÛØ¯:
let str = "Hello";
str.test = 5; // (*)
alert(str.test);
Ù
Ù
ک٠است د٠ÙÙØ¹ Ø¬ÙØ§Ø¨ ÙØ¬Ùد داشت٠باشد:
Û±. تعرÛÙ ÙØ´Ø¯Ù
Û². ÛÚ© خطا
ÚØ±Ø§Ø Ø¨Ú¯Ø°Ø§Ø±ÛØ¯ Ø¯ÙØ¨Ø§Ø±Ù ببÛÙÛÙ
ÚÙ Ø§ØªÙØ§ÙÛ Ø¯Ø± خط (*) Ù
ÛâØ§ÙØªØ¯:
Û±. ÙÙØªÛ ÛÚ© Ù
شخصÙâÛ str در دسترس ÙØ±Ø§Ø± Ù
ÛâÚ¯ÛØ±Ø¯Ø ÛÚ© Ø¯Ø±Ø¨Ø±Ú¯ÛØ±Ùد٠شئ ساخت٠Ù
ÛâØ´ÙØ¯.
Û². عÙ
ÙÙÙØ¯ ب٠ÙÙ
را٠Ù
شخص٠Ù
ÛâØ¢ÛØ¯. Ø¨ÙØ§Ø¨Ø±Ø§Û٠شئ Ù
شخص٠test را ÙÙ
دارد.
Û³. ع٠ÙÛØ§Øª ت٠ا٠٠ÛâØ´ÙØ¯ Ù Ø¯Ø±Ø¨Ø±Ú¯ÛØ±Ùد٠شئ ÙØ§Ù¾Ø¯Ûد Ù ÛØ´Ùد.
Ø¨ÙØ§Ø¨Ø±Ø§ÛÙØ در خط Ø¢Ø®Ø±Ø str ÙÛÚ ÙØ´Ø§ÙÙâØ§Û Ø§Ø² Ù
Ø´Ø®ØµÙ ÙØ¯Ø§Ø±Ø¯. ÛÚ© شئ Ø¯Ø±Ø¨Ø±Ú¯ÛØ±ÙØ¯Ù Ø¬Ø¯ÛØ¯ Ø¨Ø±Ø§Û ÙØ± عÙ
ÙÙÙØ¯ شئ رÙÛ Ø±Ø´ØªÙ ØØ±Ù.
Ø¨Ø¹Ø¶Û Ø§Ø² Ù
Ø±ÙØ±Ú¯Ø±Ùا ØØªÛ Ù
Ù
ک٠است تصÙ
ÛÙ
Ø¨Ú¯ÛØ±Ùد Ú©Ù Ø¨Ø±ÙØ§Ù
ÙâÙÙÛØ³ را Ù
ØØ¯Ùد Ú©ÙÙØ¯ ٠اجازÙâÛ Ø¯Ø³ØªØ±Ø³Û Ø¨Ù ØªØ®ØµÛØµ Ù
شخصÙâÙØ§ ب٠دادÙâÙØ§Û ابتداÛÛ ÙØ¯ÙÙØ¯. ب٠ÙÙ
ÛÙ Ø¹ÙØª است Ú©Ù Ù
ا Ù
ÛØªÙاÙÛÙ
ÙÙ
ÚÙÛ٠در عÙ
ÙØ خطا در خط (*) را ببÛÙÛÙ
. Ø§ÙØ¨ØªÙ Ú©Ù
Û Ø¯ÙØ± از Ø§ÙØªØ¸Ø§Ø± است.
اÛÙ Ù Ø«Ø§Ù Ø¨Ù ÙØ¶ÙØ ÙØ´Ø§Ù Ù ÛØ¯Ùد ک٠دادÙâÙØ§Û ابتداÛÛØ شئ ÙÛØ³ØªÙد.
Ø¢ÙÙØ§ ÙÙ ÛØªÙاÙÙØ¯ Ø§Ø·ÙØ§Ø¹Ø§Øª را Ø°Ø®ÛØ±Ù Ú©ÙÙØ¯.
ØªÙ Ø§Ù Û Ø¹Ù ÙÙÙØ¯âÙØ§Û ØªÙØ§Ø¨Ø¹/٠شخصÙââÙØ§ با Ú©Ù Ú© Ø§Ø´ÛØ§ Ù ÙÙØªÛ Ø§ÙØ¬Ø§Ù Ù ÛâØ´ÙØ¯.