Грешка при приступању елементу по кључу у JavaScript
При приступању елементу објекта преко угластих заграда имена кључева треба узимати у наводнике, а имена променљивих - не. Неразумевање овога често може довести до грешака. Зато хајде још једном разговарајмо о правилима приступа.
У следећем коду из објекта
добијамо елемент са кључем 'key':
console.log(obj['key']);
А у следећем коду из објекта
добијамо елемент са кључем, име
кога је сачувано у променљивој key:
console.log(obj[key]);
Исправите грешку, направљену у следећем коду:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Исправите грешку, направљену у следећем коду:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);