Gabim në aksesimin e elementit me çelës në JavaScript
Gjatë aksesimit të një elementi të objektit përmes kllapave katrore, emrat e çelësave duhet të jenë në thonjëza, kurse emrat e variablave - jo. Moskuptimi i kësaj shpesh mund të çojë në gabime. Prandaj, le të diskutojmë edhe një herë rregullat e aksesimit.
Në kodin vijues ne nga objekti
marrim elementin me çelësin 'key':
console.log(obj['key']);
Kurse në kodin vijues ne nga objekti
marrim elementin me çelës, emrin
e të cilit e ruajmë në variablin key:
console.log(obj[key]);
Korigjoni gabimin e bërë në kodin vijues:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Korigjoni gabimin e bërë në kodin vijues:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);