Î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 ”:
Imprimați obiectul pe consolă:
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:
În cele din urmă, tipăriți „ mașină ” obiect pe consolă:
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.