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';
Объект кілттері осы айнымалылардан алынатын етіп жасаңыз.