Kiedy używać „const” z obiektami w JavaScript?

Kiedy używać „const” z obiektami w JavaScript?
"const”Jest słowem kluczowym w JavaScript używanym do deklarowania zmiennych, które są niezmienne, oznacza, że ​​nie można ich ponownie przypisać do innej wartości. Nie definiuje stałej/stałej wartości. Określa stałe odniesienie do wartości. Działa inaczej podczas interakcji z obiektami. Kiedy zadeklarujesz obiekt z „const”, nie jest on niezmienny, nadal możesz zmienić jego właściwości. Jednak const ogranicza przeniesienie zmiennej do innego obiektu. Kod JavaScript, który używa „const” z obiektami, jest łatwiejszy do utrzymania i rzadziej występuje błędy w przypadku nieostrożnych przeniesień zmiennych.

Ten blog wyjaśni użycie „const” z obiektami w JavaScript.

Użycie „const” z obiektami w JavaScript

„„const”Z obiektami w JavaScript umożliwia modyfikację właściwości obiektu, ale nie umożliwia ponownej ponownej liczby zmiennej do innego obiektu.

Przykład

Utwórz lub zadeklaruj obiekt o nazwie „obj" używając "const”Słowo kluczowe z trzema atrybutami”nazwa”,„wiek", I "hobby”:

const obj =
Nazwa: „Mili”,
Wiek: 24,
Hobby: „Czytanie książek”

Uzyskaj dostęp do wartości atrybutu obiektu „hobby„Korzystanie z kropki”.„Operator i wydrukuj na konsoli za pomocą„konsola.dziennik()" metoda:

konsola.Log (obj.hobby);

Wyjście wskazuje, że pomyślnie uzyskaliśmy dostęp do wartości „const„Właściwość obiektowa o nazwie”hobby”:

Tutaj zmodyfikujemy wartość „const„Właściwość obiektowa o nazwie”hobby" Do "Obraz”I wydrukuj go na konsoli:

obj.hobby = „malarstwo”;
konsola.Log (obj.hobby);

Wartość została pomyślnie zaktualizowana. Wskazuje, że właściwości obiektów Const można łatwo zaktualizować:

Ale „stała” nie pozwoli na przeniesienie zmiennej do innego obiektu. Tutaj przypisamy nowy obiekt do obiektu „const” ”obj”:

obj =
Nazwa: „Emma”,
Wiek: 26,
Hobby: „Podróżowanie”

Wydrukuj „OBJ” jako zaktualizowany obiekt:

konsola.log (OBJ);

Wyjście

Chodzi o użycie „const” z obiektami w JavaScript.

Wniosek

Zmienne z „const„Słowo kluczowe w JavaScript jest niezmienne, ale obiekt z„const”Nie jest niezmienne, nadal możesz modyfikować jego właściwości. Jednak Const nie pozwala na przeniesienie zmiennej do innego obiektu. Ten blog wyjaśnił użycie „const” z obiektami w JavaScript.