Грешка при приступању елементу по кључу у 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']);