⊗jsPmObCP 93 of 505 menu

Arvutatavad omadused JavaScriptis

Objekti deklareerimisel võivad selle omaduste nimed tulla muutujatest. Selliseid omadusi nimetatakse arvutatavateks. Vaatame, kuidas seda tehakse. Olgu meil järgmine objekt:

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

Olgu mõne omaduse nimi salvestatud muutujasse:

let key = 'a';

Teeme nii, et omaduse nime asemel võetaks väärtus meie muutujast. Selleks tuleb muutuja panna nurksulgudesse:

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

Arvutatavate omaduste deklareerimisel saab käivitada mingit koodi. Näide:

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

Järgmises koodis pidi võti tulema muutujast. Parandage tehtud viga:

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

Antud objekt:

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

Antud muutujad:

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

Tehke nii, et objekti võtmed tuleks nendest muutujatest.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu