Quand utiliser «const» avec des objets en javascript?

Quand utiliser «const» avec des objets en javascript?
"const«Est un mot-clé en JavaScript utilisé pour déclarer des variables qui sont immuables signifie qu'ils ne peuvent pas être réaffectés à une autre valeur. Il ne définit pas une valeur constante / fixe. Il spécifie une référence constante à une valeur. Il agit différemment lorsqu'il interagit avec des objets. Lorsque vous déclarez un objet avec «const», il n'est pas immuable, vous pouvez toujours changer ses propriétés. Cependant, Const restreint la réaffectation de la variable à un autre objet. Le code JavaScript qui utilise «const» avec des objets est plus facile à maintenir et moins susceptible d'avoir des erreurs à partir de réaffectations de variables négligées.

Ce blog expliquera l'utilisation de «const» avec des objets en javascript.

Utilisation de «const» avec des objets en javascript

Le "const"Avec des objets en JavaScript permet la modification des propriétés de l'objet mais ne permet pas la réaffectation de la variable à un autre objet.

Exemple

Créer ou déclarer un objet nommé «obj" en utilisant le "const"Mot-clé avec trois attributs"nom","âge", et "passe-temps»:

const obj =
Nom: "Mili",
Âge: 24,
Hobby: "lecture du livre"

Accéder à la valeur de l'attribut objet "passe-temps"Utilisation du point".»Opérateur et imprimez sur la console avec l'aide du«console.enregistrer()" méthode:

console.journal (obj.passe-temps);

La sortie indique que nous avons réussi à accéder à la valeur du «const"Propriété d'objet nommée"passe-temps»:

Ici, nous modifierons la valeur du «const"Propriété d'objet nommée"passe-temps" pour "Peinture»Et imprimez-le sur la console:

obj.Hobby = "peinture";
console.journal (obj.passe-temps);

La valeur a été mise à jour avec succès. Il indique que les propriétés des objets const peuvent facilement être mises à jour:

Mais le «const» ne permettra pas de réaffecter la variable à un autre objet. Ici, nous attribuerons un nouvel objet à l'objet «const» »obj»:

obj =
Nom: "Emma",
Âge: 26,
Hobby: "Voyager"

Imprimez le «OBJ» en tant qu'objet mis à jour:

console.log (obj);

Sortir

Il s'agit de l'utilisation du «const» avec des objets en javascript.

Conclusion

Les variables avec le «const»Le mot-clé en JavaScript est immuable mais l'objet avec«const"N'est pas immuable, vous pouvez toujours modifier ses propriétés. Cependant, const ne permet de réaffecter la variable à un autre objet. Ce blog a expliqué l'utilisation de «const» avec des objets en javascript.