Кога да използвате „const“ с обекти в JavaScript?

Koga Da Izpolzvate Const S Obekti V Javascript



конст ” е ключова дума в JavaScript, използвана за деклариране на променливи, които са неизменни, което означава, че не могат да бъдат преназначени на друга стойност. Не дефинира постоянна/фиксирана стойност. Той определя постоянна препратка към стойност. Той действа по различен начин при взаимодействие с обекти. Когато декларирате обект с „const“, той не е неизменен, все пак можете да промените неговите свойства. Const обаче ограничава преназначаването на променливата към друг обект. Кодът на JavaScript, който използва „const“ с обекти, е по-лесен за поддръжка и е по-малко вероятно да има грешки от небрежно преназначаване на променливи.

Този блог ще обясни използването на „const“ с обекти в JavaScript.

Използване на „const“ с обекти в JavaScript

конст ” с обекти в JavaScript позволява промяна на свойствата на обекта, но не позволява повторно присвояване на променливата към друг обект.





Пример

Създайте или декларирайте обект с име ' обект ' използвайки ' конст „ключова дума с три атрибута“ име ”, “ възраст ', и ' хоби ”:



конст обект = {

име : 'Мили' ,

възраст : 24 ,

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

}

Достъп до стойността на атрибута на обекта „ хоби „с помощта на точката“ . ” и отпечатайте на конзолата с помощта на „ console.log() ” метод:



конзола. дневник ( обект хоби ) ;

Изходът показва, че имаме успешен достъп до стойността на „ конст „свойство на обект с име“ хоби ”:





Тук ще променим стойността на „ конст „свойство на обект с име“ хоби ' да се ' Рисуване ” и го отпечатайте на конзолата:



обект хоби = 'живопис' ;

конзола. дневник ( обект хоби ) ;

Стойността е актуализирана успешно. Това показва, че свойствата на const обектите могат лесно да бъдат актуализирани:

Но „const“ няма да позволи пренасочване на променливата към друг обект. Тук ще присвоим нов обект на обекта „const“ обект ”:

обект = {

име : 'Ема' ,

възраст : 26 ,

хоби : 'Пътуване'

}

Отпечатайте „obj“ като актуализиран обект:

конзола. дневник ( обект ) ;

Изход

Това е всичко относно използването на „const“ с обекти в JavaScript.

Заключение

Променливите с „ конст ” в JavaScript са неизменни, но обектът с „ конст ” не е неизменен, все още можете да променяте неговите свойства. Const обаче не позволява преназначаване на променливата към друг обект. Този блог обяснява използването на „const“ с обекти в JavaScript.