⊗jsPmObCP 93 of 505 menu

Изчисляеми свойства в JavaScript

При деклариране на обект имената на неговите свойства могат да се вземат от променливи. Такива свойства се наричат изчисляеми. Нека да видим как се прави това. Нека имаме следния обект:

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

Нека името на някакво свойство се съхранява в променлива:

let key = 'a';

Нека направим така, че вместо името на свойството да се вземе стойността от нашата променлива. За целта променливата трябва да се постави в квадратни скоби:

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

При деклариране на изчисляеми свойства може да се изпълнява някакъв код. Пример:

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

В следния код ключът трябваше да се вземе от променливата. Поправете допуснатата грешка:

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

Даден е обект:

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

Дадени са променливи:

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

Направете така, че ключовете на обекта да се вземат от тези променливи.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне