Când să folosiți „const” cu obiecte în JavaScript?

Cand Sa Folositi Const Cu Obiecte In Javascript



const ” este un cuvânt cheie în JavaScript folosit pentru declararea variabilelor care sunt imuabile înseamnă că nu pot fi reatribuite unei alte valori. Nu definește o valoare constantă/fixă. Specifică o referință constantă la o valoare. Acționează diferit atunci când interacționează cu obiectele. Când declari un obiect cu „const”, acesta nu este imuabil, îi poți schimba în continuare proprietățile. Cu toate acestea, const restricționează reatribuirea variabilei unui alt obiect. Codul JavaScript care folosește „const” cu obiecte este mai ușor de întreținut și mai puțin probabil să aibă erori din reatriburi neatențiate ale variabilelor.

Acest blog va explica utilizarea „const” cu obiecte în JavaScript.

Utilizarea „const” cu obiecte în JavaScript

const ” cu obiecte în JavaScript permite modificarea proprietăților obiectului, dar nu permite reatribuirea variabilei unui alt obiect.





Exemplu

Creați sau declarați un obiect numit „ obj ' folosind ' const ” cuvânt cheie cu trei atribute ” Nume ”, “ vârstă ', și ' hobby ”:



const obj = {

Nume : 'Mili' ,

vârstă : 24 ,

hobby : „Citirea cărții”

}

Accesați valoarea atributului obiectului „ hobby ' folosind punctul ' . ” operator și imprimați pe consolă cu ajutorul “ console.log() ” metoda:



consolă. Buturuga ( obj. hobby ) ;

Ieșirea indică faptul că am accesat cu succes valoarea „ const „proprietatea obiectului numită „ hobby ”:





Aici, vom modifica valoarea „ const „proprietatea obiectului numită „ hobby ' la ' Pictura ” și imprimați-l pe consolă:



obj. hobby = 'Pictură' ;

consolă. Buturuga ( obj. hobby ) ;

Valoarea a fost actualizată cu succes. Indică faptul că proprietățile obiectelor const pot fi actualizate cu ușurință:

Dar „const” nu va permite reatribuirea variabilei unui alt obiect. Aici, vom atribui un nou obiect obiectului „const” „ obj ”:

obj = {

Nume : 'Ema' ,

vârstă : 26 ,

hobby : 'Călător'

}

Imprimați „obj” ca obiect actualizat:

consolă. Buturuga ( obj ) ;

Ieșire

Acesta este tot despre utilizarea „const” cu obiecte în JavaScript.

Concluzie

Variabilele cu „ const ” cuvintele cheie în JavaScript sunt imuabile, dar obiectul cu ” const ” nu este imuabil, îi puteți modifica proprietățile. Cu toate acestea, const nu permite reatribuirea variabilei unui alt obiect. Acest blog a explicat utilizarea „const” cu obiecte în JavaScript.