⊗jsPmObCP 93 of 505 menu

Vypočítateľné vlastnosti v JavaScripte

Pri deklarovaní objektu môžu byť mená jeho vlastností prevzaté z premenných. Takéto vlastnosti sa nazývajú vypočítateľné. Pozrime sa, ako sa to robí. Predpokladajme, že máme nasledujúci objekt:

let obj = { a: 1, b: 2, c: 3 };

Predpokladajme, že názov nejakej vlastnosti je uložený v premennej:

let key = 'a';

Urobme to tak, aby sa namiesto názvu vlastnosti použila hodnota z našej premennej. Na to je potrebné premennú uviesť v hranatých zátvorkách:

let obj = { [key]: 1, b: 2, c: 3 };

Pri deklarovaní vypočítateľných vlastností je možné vykonávať nejaký kód. Príklad:

let obj = { [key + '1']: 1, [key + '2']: 2, [key + '3']: 3 };

V nasledujúcom kóde mal byť kľúč prevzatý z premennej. Opravte urobenú chybu:

let key = 'x'; let obj = { key: 1, y: 2, z: 3 };

Daný objekt:

let obj = { x: 1, y: 2, z: 3 };

Dané premenné:

let key1 = 'x'; let key2 = 'y'; let key3 = 'z';

Urobte to tak, aby kľúče objektu boli prevzaté z týchto premenných.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť