⊗jsPmObCP 93 of 505 menu

Apskaičiuojamos savybės JavaScript

Aprašant objektą, jo savybių pavadinimai gali būti paimami iš kintamųjų. Tokios savybės vadinamos apskaičiuojamomis. Pažiūrėkime, kaip tai daroma. Tarkime, kad turime šį objektą:

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

Tarkime, kad tam tikros savybės pavadinimas saugomas kintamajame:

let key = 'a';

Padarykime taip, kad vietoj savybės pavadinimo būtų paimta reikšmė iš mūsų kintamojo. Norėdami tai padaryti, kintamąjį reikia paimti į laužtinius skliaustus:

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

Aprašant apskaičiuojamas savybes galima vykdyti tam tikrą kodą. Pavyzdys:

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

Toliau pateiktame kode raktas turėjo būti paimtas iš kintamojo. Ištaisykite padarytą klaidą:

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

Duotas objektas:

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

Duoti kintamieji:

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

Padarykite taip, kad objekto raktai būtų paimti iš šių kintamųjų.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti