⊗jsPmObCP 93 of 505 menu

Beräknade egenskaper i JavaScript

När ett objekt deklareras kan namnen på dess egenskaper hämtas från variabler. Sådana egenskaper kallas beräknade. Låt oss se hur detta görs. Antag att vi har följande objekt:

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

Antag att namnet på en viss egenskap lagras i en variabel:

let key = 'a';

Låt oss göra så att istället för egenskapsnamnet tas värdet från vår variabel. För att göra detta ska variabeln omges av hakparenteser:

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

När man deklarerar beräknade egenskaper kan viss kod köras. Exempel:

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

I följande kod skulle nyckeln ha hämtats från variabeln. Råtta det misstag som har gjorts:

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

Givet ett objekt:

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

Givna variabler:

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

Gör så att objektets nycklar hämtas från dessa variabler.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa