Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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