Kad lietot “const” ar objektiem JavaScript?

Kad Lietot Const Ar Objektiem Javascript



' konst ” ir JavaScript atslēgvārds, ko izmanto, lai deklarētu mainīgos, kas ir nemainīgi, tas nozīmē, ka tos nevar piešķirt citai vērtībai. Tas nedefinē nemainīgu/fiksētu vērtību. Tas norāda pastāvīgu atsauci uz vērtību. Mijiedarbojoties ar objektiem, tas darbojas atšķirīgi. Kad jūs deklarējat objektu ar “const”, tas nav nemainīgs, jūs joprojām varat mainīt tā īpašības. Tomēr const ierobežo mainīgā piešķiršanu citam objektam. JavaScript kods, kas izmanto “const” ar objektiem, ir vieglāk uzturējams un mazāk ticams, ka tajā būs kļūdas no neuzmanīgas mainīgo maiņas.

Šis emuārs izskaidros “const” lietošanu ar objektiem JavaScript.

Vārda “const” izmantošana ar objektiem JavaScript

' konst ” ar objektiem JavaScript ļauj mainīt objekta rekvizītus, bet neļauj mainīt mainīgo citam objektam.





Piemērs

Izveidojiet vai deklarējiet objektu ar nosaukumu ' obj ' izmantojot ' konst 'atslēgvārds ar trim atribūtiem' nosaukums ”, “ vecums ', un ' hobijs ”:



konst obj = {

nosaukums : 'Mili' ,

vecums : 24 ,

hobijs : 'Grāmatu lasīšana'

}

Piekļūstiet objekta atribūta vērtībai ' hobijs 'izmantojot punktu' . ” operatoru un drukāt uz konsoles, izmantojot “ console.log() ” metode:



konsole. žurnāls ( obj. hobijs ) ;

Izvade norāda, ka esam veiksmīgi piekļuvuši ' konst ' objekta rekvizīts ar nosaukumu ' hobijs ”:





Šeit mēs mainīsim vērtību ' konst ' objekta rekvizīts ar nosaukumu ' hobijs 'uz' Glezna ” un izdrukājiet to konsolē:



obj. hobijs = 'Glezna' ;

konsole. žurnāls ( obj. hobijs ) ;

Vērtība ir veiksmīgi atjaunināta. Tas norāda, ka const objektu īpašības var viegli atjaunināt:

Bet “const” neļaus mainīt mainīgo citam objektam. Šeit mēs piešķirsim jaunu objektu objektam “const” obj ”:

obj = {

nosaukums : 'Emma' ,

vecums : 26 ,

hobijs : 'Ceļošana'

}

Drukājiet 'obj' kā atjauninātu objektu:

konsole. žurnāls ( obj ) ;

Izvade

Tas viss attiecas uz “const” izmantošanu ar objektiem JavaScript.

Secinājums

Mainīgie ar ' konst ' atslēgvārds JavaScript ir nemainīgs, bet objekts ar ' konst ” nav nemainīgs, jūs joprojām varat mainīt tā īpašības. Tomēr const neļauj atkārtoti piešķirt mainīgo citam objektam. Šajā emuārā ir izskaidrota “const” lietošana ar objektiem JavaScript.