JavaScriptin kanssa työskennellessään ohjelmoijien on usein lisättävä objektiin dynaamisia ominaisuuksia, kuten lomake, johon käyttäjät voivat lisätä kohteita, joilla on dynaamisesti nimetyt ominaisuudet. Joissakin tapauksissa tiedot on järjestettävä objekteiksi, jolloin näiden objektien ominaisuudet vaativat dynaamista nimeämistä riippuen tiedoista, joiden kanssa ne ovat vuorovaikutuksessa. Yleensä dynaamisesti nimetyt ominaisuudet voivat olla hyödyllisiä aina, kun haluat rakentaa objektin, jonka ominaisuuksia ei tunneta ennen suoritusaikaa.
Tämä opetusohjelma määrittää, onko JavaScriptin objekteihin mahdollista lisätä nimettyjä ominaisuuksia dynaamisesti.
Onko mahdollista/mahdollista lisätä/lisätä dynaamisesti nimettyjä ominaisuuksia JavaScriptin objekteihin?
Kyllä, dynaamisesti nimettyjä ominaisuuksia voidaan lisätä JavaScript-objekteihin. Käytä tähän tarkoitukseen ' hakasulkeiden merkintä ”.
Syntaksi
Noudata annettua mainittua syntaksia lisätäksesi nimetyt ominaisuudet dynaamisesti objekteihin:
obj [ 'propertyName' ] = 'arvo' ;
Esimerkki
Luo objekti' auto 'ominaisuuksilla' väri ' ja ' malli ':
missä auto = {
'väri' : 'musta' ,
'malli' : 2011
} ;
Lisää omaisuus ' hinta ' dynaamisesti käyttämällä ' hakasulkujen merkintä ':
Tulosta objekti konsoliin:
Tulos osoittaa, että ' hinta ”-ominaisuus on lisätty onnistuneesti objektiin:
Nyt lisäämme toisen ominaisuuden samaan objektiin:
Tulosta lopuksi ' auto ”objekti konsolissa:
Lähtö
Olemme koonneet kaikki olennaiset tiedot, jotka liittyvät nimettyjen ominaisuuksien lisäämiseen dynaamisesti objektiin.
Johtopäätös
JavaScriptissä voit lisätä ominaisuuksia objektiin dynaamisesti käyttämällä ' hakasulkeiden merkintä ' käyttämällä seuraavaa syntaksia ' obj['propertyName'] = 'arvo' ”. Tässä opetusohjelmassa määritimme käsitteen siitä, onko JavaScriptin objekteihin mahdollista lisätä nimettyjä ominaisuuksia dynaamisesti.