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