Fout bij toegang tot element via sleutel in JavaScript

Bij het benaderen van een element van een object via vierkante haken moeten de namen van de sleutels tussen aanhalingstekens worden gezet, en namen van variabelen - niet. Het niet begrijpen hiervan kan vaak leiden tot fouten. Laten we daarom nog eens de regels voor toegang bespreken.

In de volgende code halen we uit het object het element met de sleutel 'key':

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

En in de volgende code halen we uit het object het element met de sleutel, waarvan de naam is opgeslagen in de variabele key:

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

Herstel de fout die is gemaakt in de volgende code:

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

Herstel de fout die is gemaakt in de volgende code:

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