Quan utilitzar 'const' amb objectes a JavaScript?

Quan Utilitzar Const Amb Objectes A Javascript



const ” és una paraula clau en JavaScript que s'utilitza per declarar variables que són immutables significa que no es poden reassignar a un altre valor. No defineix un valor constant/fix. Especifica una referència constant a un valor. Actua de manera diferent quan interactua amb objectes. Quan declareu un objecte amb 'const', no és immutable, encara podeu canviar-ne les propietats. Tanmateix, const restringeix la reassignació de la variable a un altre objecte. El codi JavaScript que utilitza 'const' amb objectes és més fàcil de mantenir i és menys probable que tingui errors per reasignacions de variables descuidades.

Aquest bloc explicarà l'ús de 'const' amb objectes en JavaScript.

Ús de 'const' amb objectes en JavaScript

El ' const ” amb objectes en JavaScript permet modificar les propietats de l'objecte però no permet la reassignació de la variable a un altre objecte.







Exemple

Crear o declarar un objecte anomenat ' obj ' utilitzant el ' const ' paraula clau amb tres atributs ' nom ”, “ edat ”, i “ afició ”:



const obj = {

nom : 'Mili' ,

edat : 24 ,

afició : 'Lectura de llibres'

}

Accediu al valor de l'atribut de l'objecte ' afició ' utilitzant el punt ' . ” i imprimeix a la consola amb l'ajuda del “ console.log() ” mètode:



consola. registre ( obj. afició ) ;

La sortida indica que hem accedit correctament al valor del ' const ' propietat de l'objecte anomenada ' afició ”:





Aquí, modificarem el valor del ' const ' propietat de l'objecte anomenada ' afició ' a ' Pintura ” i imprimiu-lo a la consola:



obj. afició = 'Pintura' ;

consola. registre ( obj. afició ) ;

El valor s'ha actualitzat correctament. Indica que les propietats dels objectes const es poden actualitzar fàcilment:

Però el 'const' no permetrà reassignar la variable a un altre objecte. Aquí, assignarem un objecte nou a l'objecte 'const' ' obj ”:

obj = {

nom : 'Emma' ,

edat : 26 ,

afició : 'Viatjant'

}

Imprimeix l''obj' com a objecte actualitzat:

consola. registre ( obj ) ;

Sortida

Això es tracta de l'ús de la 'const' amb objectes en JavaScript.

Conclusió

Les variables amb el ' const 'La paraula clau de JavaScript és immutable, però l'objecte amb ' const ” no és immutable, encara podeu modificar-ne les propietats. Tanmateix, const no permet reassignar la variable a un altre objecte. Aquest bloc va explicar l'ús de 'const' amb objectes en JavaScript.