Er det mulig å legge dynamisk navngitte egenskaper til JavaScript -objekter?

Er det mulig å legge dynamisk navngitte egenskaper til JavaScript -objekter?

Mens de jobber med JavaScript, trenger programmerere ofte å legge til dynamiske egenskaper i et objekt, for eksempel en form der brukere kan legge til elementer med dynamisk navngitte egenskaper. I noen tilfeller er det påkrevd å organisere data i objekter, med funksjonene i disse objektene som krever dynamisk navngiving avhengig av dataene de samhandler med. Generelt kan dynamisk navngitte egenskaper være nyttige når du trenger å bygge et objekt med egenskaper som ikke er kjent før kjøretid.

Denne opplæringen vil definere om det er mulig å legge til navngitte egenskaper dynamisk i objekter i JavaScript.

Er det mulig/gjennomførbart å legge til/sette inn dynamisk navngitte egenskaper til objekter i JavaScript?

Ja, dynamisk navngitte egenskaper kan legges til JavaScript -objekter. For dette formålet, bruk "firkantet brakettnotasjon”.

Syntaks

Følg den gitte nevnte syntaks for å legge til navngitte egenskaper dynamisk i objektene:

obj ['eiendomsnavn'] = 'verdi';


Eksempel

Lag et objekt “bil”Med egenskaper”farge”Og“modell”:

var bil =
"farge svart",
"Model": 2011
;


Legg til en eiendom "pris”Dynamisk ved å bruke“Bracketnotasjon”:

bil ["pris"] = "555 $";


Skriv ut objektet på konsollen:

konsoll.logg (bil);


Utgangen indikerer at "pris”Eiendom har blitt lagt til i objektet:


Nå vil vi legge til en annen eiendom i samme objekt:

bil ["navn"] = "BMW";


Til slutt, skriv ut “bil”Objekt på konsollen:

konsoll.logg (bil);


Produksjon


Vi har samlet all den essensielle informasjonen som er relevant for å legge til navngitte egenskaper dynamisk i objektet.

Konklusjon

I JavaScript kan du legge til egenskaper til et objekt dynamisk ved å bruke "firkantet brakettnotasjon”Ved å bruke følgende syntaks”obj ['eiendomsnavn'] = 'verdi'”. I denne opplæringen definerte vi konseptet om det er mulig å legge til navngitte egenskaper dynamisk i objekter i JavaScript.