Kļūda, piekļūstot elementam pēc atslēgas JavaScript

Piekļūstot objekta elementam, izmantojot kvadrātiekavas, atslēgu nosaukumi jāieliek pēdiņās, bet mainīgo nosaukumi - nē. Šīs atšķirības neizpratne bieži var novest pie kļūdām. Tāpēc vēlreiz apspriedīsim piekļūšanas noteikumus.

Šajā kodā mēs no objekta iegūstam elementu ar atslēgu 'key':

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

Bet šajā kodā mēs no objekta iegūstam elementu ar atslēgu, kuras nosaukums tiek glabāts mainīgajā key:

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

Izlabojiet kļūdu, kas pieļauta šajā kodā:

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

Izlabojiet kļūdu, kas pieļauta šajā kodā:

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