تعریف شیء ها (Object)، با let ، در JavaScript
در شیء ها (Object) ما می توانیم چندین مقدار (Value) را ذخیره کنیم. ذخیره اطلاعات در شیء ها (Object) به صورت زوج اطلاعات نام (name) و مقدار (value) می باشد که به شکل کلی زیر نوشته می شوند :
یعنی برای هر نام (name)، یک مقدار (value) متناظر وجود خواهد داشت.
هر زوج اطلاعات نام (name) و مقدار (value) در شیء (Object) را یک مشخصه (Property) می نامیم.
به عنوان مثال، اگر بخواهیم با استفاده از let
، یک متغیر (Variable) به صورت شیء (Object) تعریف کنیم که دارای نام kelidestan
بوده و دارای یک مشخصه (Property) با نام برابر color
و مقدار برابر green
باشد و همچنین دارای یک مشخصه (Property) دیگر با نام برابر number
و مقدار برابر 10 باشد، آنگاه کد JavaScript زیر را می نویسیم :
برای اشاره به مقدار (Value) مربوط به هر یک از مشخصه ها (Property)، می توانیم عبارت های زیر را بنویسیم :
برای تغییر دادن مقدار (Value) مربوط به یک مشخصه (Property)، می توانیم به صورت زیر عمل کنیم :
در JavaScript ، علاوه بر let
، با استفاده از var
و const
نیز می توانیم شیء ها (Object) را تعریف کنیم ( کلید شماره 28279 و کلید شماره 28281 ).
به مثال زیر توجه کنید :
از روش JSON.stringify
برای تبدیل شیء (Object) به یک رشته (String) استفاده کرده ایم تا بتوانیم آن را در خروجی صفحه نمایش دهیم.
نتیجه :
ابتدا شیء (Object) را در خروجی صفحه نمایش می دهیم و سپس دو مشخصه (Property) آن را تغییر داده و مجددا شیء (Object) را در خروجی صفحه نمایش می دهیم :
از روش JSON.stringify
برای تبدیل شیء (Object) به یک رشته (String) استفاده کرده ایم تا بتوانیم آن را در خروجی صفحه نمایش دهیم.