Feil ved tilgang til element ved nøkkel i JavaScript

Ved tilgang til et objektelement gjennom hakeparenteser skal nøkkelnavn settes i anførselstegn, mens variabelnavn ikke skal. Manglende forståelse for dette kan ofte føre til feil. La oss derfor diskutere tilgangsreglene igjen.

I følgende kode henter vi elementet med nøkkelen 'key' fra objektet:

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

Og i følgende kode henter vi elementet med nøkkelen hvis navn er lagret i variabelen key fra objektet:

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

Korriger feilen som er gjort i følgende kode:

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

Korriger feilen som er gjort i følgende kode:

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