JavaScript-de açar boýunça elemente ýüz tutmada ýalňyşlyk

Obýektiň elementine inedördül möýjerler arkaly ýüz tutulanda, açar atlary dyrnak içinde alynmaly, ýöne üýtgeýän atlar dyrnak içinde alynmaly däl. Bunuň düşünülmezligi köplenç ýalňyşlyklara getirip biler. Şonuň üçin geliň ýüz tutmagyň düzgünlerini ýene bir gezek görüşeliň.

Aşakdaky koda biz obýektden 'key' açary bilen elementi alýarys:

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

We aşakdaky koda biz obýektden, açaryň ady key üýtgeýjisinde saklanýan elementi alýarys:

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

Aşakdaky koda edilen ýalňyşlygy düzediň:

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

Aşakdaky koda edilen ýalňyşlygy düzediň:

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