⊗jsPmObCP 93 of 505 menu

Beregnede egenskaber i JavaScript

Når man deklarerer et objekt, kan navnene på dets egenskaber hentes fra variabler. Sådanne egenskaber kaldes beregnede. Lad os se, hvordan det gøres. Lad os sige, at vi har følgende objekt:

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

Lad os sige, at navnet på en bestemt egenskab er gemt i en variabel:

let key = 'a';

Lad os gøre det sådan, at i stedet for egenskabsnavnet, hentes værdien fra vores variabel. For at gøre dette skal variablen sættes i firkantede parenteser:

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

Ved deklaration af beregnede egenskaber kan man udføre noget kode. Eksempel:

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

I den følgende kode skulle nøglen have været hentet fra en variabel. Ret den begåede fejl:

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

Givet et objekt:

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

Givet variabler:

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

Gør sådan, at objektets nøgler hentes fra disse variabler.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis