Este posibil să adăugați proprietăți cu nume dinamic la obiectele JavaScript?

Este Posibil Sa Adaugati Proprietati Cu Nume Dinamic La Obiectele Javascript



În timp ce lucrează cu JavaScript, programatorii trebuie frecvent să adauge proprietăți dinamice într-un obiect, cum ar fi un formular în care utilizatorii pot adăuga elemente cu proprietăți denumite dinamic. În unele cazuri, este necesară organizarea datelor în obiecte, caracteristicile acestor obiecte necesitând o denumire dinamică dependentă de datele cu care interacționează. În general, proprietățile denumite dinamic pot fi utile ori de câte ori trebuie să construiți un obiect cu proprietăți care nu sunt cunoscute până la runtime.

Acest tutorial va defini dacă este posibil să adăugați în mod dinamic proprietăți denumite în obiecte în JavaScript.







Este posibil/Fezabil să adăugați/inserați proprietăți cu nume dinamic la obiecte în JavaScript?

Da, proprietățile cu nume dinamic pot fi adăugate obiectelor JavaScript. În acest scop, utilizați „ notație paranteze pătrate ”.



Sintaxă



Urmați sintaxa menționată pentru adăugarea dinamică a proprietăților numite în obiecte:





obj [ 'numele proprietatii' ] = 'valoare' ;


Exemplu

Creați un obiect „ mașină „cu proprietăți” culoare ' și ' model ”:



unde masina = {
'culoare' : 'negru' ,
'model' : 2011
} ;


Adăugați o proprietate „ Preț ” folosind în mod dinamic „ notație paranteze ”:

mașină [ 'Preț' ] = „555 USD” ;


Imprimați obiectul pe consolă:

console.log ( mașină ) ;


Ieșirea indică faptul că „ Preț ” proprietatea a fost adăugată cu succes în obiect:


Acum, vom adăuga o altă proprietate în același obiect:

mașină [ 'Nume' ] = 'BMW' ;


În cele din urmă, tipăriți „ mașină ” obiect pe consolă:

console.log ( mașină ) ;


Ieșire


Am compilat toate informațiile esențiale relevante pentru adăugarea dinamică a proprietăților numite în obiect.

Concluzie

În JavaScript, puteți adăuga proprietăți la un obiect în mod dinamic folosind „ notație paranteze pătrate ” folosind următoarea sintaxă “ obj[‘propertyName’] = ‘valoare’ ”. În acest tutorial, am definit conceptul dacă este posibil să adăugați în mod dinamic proprietăți numite în obiecte în JavaScript.