JavaScript-те элементке кілт бойынша қатынау қатесі

Объект элементіне шаршы жақшалар арқылы қатынасқанда кілт атауларын тырнақшаға алу керек, ал айнымалы атауларын - алмайды. Бұны түсінбеу жиі қателерге әкеп соғуы мүмкін. Сондықтан қатынау ережелерін тағы бір рет тақырыптайық.

Келесі кодта біз объектенен 'key' кілті бар элементті аламыз:

javascriptconsole.log(obj['key']);

Ал келесі кодта біз объектенен атауы key айнымалысында сақталатын кілті бар элементті аламыз:

javascriptconsole.log(obj[key]);
Задание 1

Келесі кодта жіберілген қатені түзетіңіз:

javascriptlet obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Задание 2

Келесі кодта жіберілген қатені түзетіңіз:

javascriptlet obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);