Lehetséges dinamikusan elnevezett tulajdonságok hozzáadása JavaScript objektumokhoz?

Lehetseges Dinamikusan Elnevezett Tulajdonsagok Hozzaadasa Javascript Objektumokhoz



A JavaScript használata során a programozóknak gyakran dinamikus tulajdonságokat kell hozzáadniuk egy objektumhoz, például egy űrlaphoz, ahol a felhasználók dinamikusan elnevezett tulajdonságokkal rendelkező elemeket adhatnak hozzá. Egyes esetekben szükséges az adatokat objektumokba rendezni, és ezeknek az objektumoknak a jellemzői dinamikus elnevezést igényelnek attól az adatoktól függően, amelyekkel kölcsönhatásba lépnek. Általánosságban elmondható, hogy a dinamikusan elnevezett tulajdonságok mindig hasznosak lehetnek, ha olyan objektumot kell felépíteni, amelyek tulajdonságai futásidőig nem ismertek.

Ez az oktatóanyag meghatározza, hogy lehetséges-e elnevezett tulajdonságok dinamikus hozzáadása JavaScript objektumokhoz.







Lehetséges/megvalósítható-e dinamikusan elnevezett tulajdonságok hozzáadása/beszúrása objektumokhoz JavaScriptben?

Igen, dinamikusan elnevezett tulajdonságok hozzáadhatók a JavaScript objektumokhoz. Erre a célra használja a „ szögletes zárójeles jelölés ”.



Szintaxis



Kövesse a megadott szintaxist az elnevezett tulajdonságok dinamikus hozzáadásához az objektumokhoz:





obj [ 'ingatlan neve' ] = 'érték' ;


Példa

Hozzon létre egy objektumot ' autó 'tulajdonságokkal' szín ” és „ modell ”:



ahol autó = {
'szín' : 'fekete' ,
'modell' : 2011
} ;


ingatlan hozzáadása ' ár ' dinamikusan használja a ' zárójeles jelölés ”:

autó [ 'ár' ] = '555 dollár' ;


Nyomtassa ki az objektumot a konzolon:

console.log ( autó ) ;


A kimenet azt jelzi, hogy a „ ár ” tulajdonság sikeresen hozzáadva az objektumhoz:


Most hozzáadunk egy másik tulajdonságot ugyanabban az objektumban:

autó [ 'név' ] = 'BMW' ;


Végül nyomtassa ki a „ autó ” objektum a konzolon:

console.log ( autó ) ;


Kimenet


Összegyűjtöttük az összes lényeges információt, amely a megnevezett tulajdonságok dinamikus hozzáadásához szükséges az objektumhoz.

Következtetés

A JavaScriptben dinamikusan adhat tulajdonságokat egy objektumhoz a „ szögletes zárójeles jelölés ' a következő szintaxis használatával ' obj['propertyName'] = 'érték' ”. Ebben az oktatóanyagban meghatároztuk azt a koncepciót, hogy lehetséges-e elnevezett tulajdonságok dinamikus hozzáadása JavaScript-objektumokhoz.