Ошибка обращения к элементу по ключу в 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']);