Ali je mogoče objektom JavaScript dodati dinamično poimenovane lastnosti?

Ali Je Mogoce Objektom Javascript Dodati Dinamicno Poimenovane Lastnosti



Med delom z JavaScriptom morajo programerji pogosto dodati dinamične lastnosti v objekt, kot je obrazec, kjer lahko uporabniki dodajajo elemente z dinamično poimenovanimi lastnostmi. V nekaterih primerih je treba podatke organizirati v objekte, pri čemer je za lastnosti teh objektov potrebno dinamično poimenovanje, odvisno od podatkov, s katerimi so v interakciji. Na splošno so lahko dinamično poimenovane lastnosti uporabne, kadar koli morate zgraditi objekt z lastnostmi, ki niso znane do časa izvajanja.

Ta vadnica bo opredelila, ali je mogoče dinamično dodati imenovane lastnosti v objekte v JavaScriptu.







Ali je mogoče/izvedljivo dodati/vstaviti dinamično poimenovane lastnosti objektom v JavaScriptu?

Da, dinamično poimenovane lastnosti je mogoče dodati objektom JavaScript. V ta namen uporabite » zapis v oglatih oklepajih ”.



Sintaksa



Sledite dani omenjeni sintaksi za dinamično dodajanje poimenovanih lastnosti v objekte:





obj [ 'propertyName' ] = 'vrednost' ;


Primer

Ustvari predmet ' avto 'z lastnostmi' barva « in » model ”:



kjer avto = {
'barva' : 'Črna' ,
'model' : 2011
} ;


Dodaj lastnost ' cena ' dinamično z uporabo ' zapis v oklepaju ”:

avto [ 'cena' ] = '555 $' ;


Natisnite predmet na konzoli:

console.log ( avto ) ;


Izhod kaže, da je ' cena Lastnost je bila uspešno dodana v objekt:


Zdaj bomo istemu objektu dodali še eno lastnost:

avto [ 'ime' ] = 'BMW' ;


Na koncu natisnite » avto ” na konzoli:

console.log ( avto ) ;


Izhod


Zbrali smo vse bistvene informacije, pomembne za dinamično dodajanje imenovanih lastnosti v objekt.

Zaključek

V JavaScriptu lahko objektu dinamično dodate lastnosti z uporabo » zapis v oglatih oklepajih ' z uporabo naslednje sintakse ' obj['propertyName'] = 'vrednost' ”. V tej vadnici smo definirali koncept, ali je mogoče v objektih v JavaScriptu dinamično dodati imenovane lastnosti.