Када користити „цонст“ са објектима у ЈаваСцрипт-у?

Kada Koristiti Const Sa Objektima U Javascript U



конст ” је кључна реч у ЈаваСцрипт-у која се користи за декларисање променљивих које су непроменљиве, што значи да се не могу поново доделити другој вредности. Не дефинише константну/фиксну вредност. Одређује константну референцу на вредност. Делује другачије када је у интеракцији са објектима. Када декларишете објекат са „цонст“, он није непроменљив, и даље можете да промените његова својства. Међутим, цонст ограничава поновно додељивање променљиве другом објекту. ЈаваСцрипт код који користи „цонст“ са објектима је лакши за одржавање и мања је вероватноћа да ће имати грешке услед неопрезног прерасподеле променљивих.

Овај блог ће објаснити употребу „цонст“ са објектима у ЈаваСцрипт-у.

Употреба „цонст“ са објектима у ЈаваСцрипт-у

конст ” са објектима у ЈаваСцрипт-у дозвољава модификацију својстава објекта, али не дозвољава поновно додељивање променљиве другом објекту.





Пример

Креирајте или прогласите објекат под називом „ обј ' помоћу ' конст ” кључна реч са три атрибута “ име ”, “ старости ', и ' хоби ”:



конст обј = {

име : 'Мили' ,

старости : 24 ,

хоби : 'Читање књиге'

}

Приступите вредности атрибута објекта “ хоби “ помоћу тачке “ . ” оператор и одштампајте на конзоли уз помоћ „ цонсоле.лог() ” метод:



конзола. Пријава ( обј. хоби ) ;

Излаз показује да смо успешно приступили вредности „ конст ” својство објекта под називом “ хоби ”:





Овде ћемо променити вредност „ конст ” својство објекта под називом “ хоби ' до ' Сликарство ” и одштампајте га на конзоли:



обј. хоби = 'сликање' ;

конзола. Пријава ( обј. хоби ) ;

Вредност је успешно ажурирана. То указује да се својства цонст објеката могу лако ажурирати:

Али „цонст“ неће дозволити поновно додељивање променљиве другом објекту. Овде ћемо доделити нови објекат „цонст“ објекту „ обј ”:

обј = {

име : 'Ема' ,

старости : 26 ,

хоби : 'путовање'

}

Одштампајте „обј“ као ажурирани објекат:

конзола. Пријава ( обј ) ;

Излаз

То је све о употреби „цонст“ са објектима у ЈаваСцрипт-у.

Закључак

Променљиве са „ конст ” кључна реч у ЈаваСцрипт-у је непроменљива, али објекат са „ конст ” није непроменљив, и даље можете да мењате његова својства. Међутим, цонст не дозвољава поновно додељивање променљиве другом објекту. Овај блог је објаснио употребу „цонст“ са објектима у ЈаваСцрипт-у.