Fehler beim Zugriff auf ein Element über einen Schlüssel in JavaScript
Beim Zugriff auf ein Element eines Objekts über eckige Klammern müssen Schlüsselnamen in Anführungszeichen gesetzt werden, Variablennamen jedoch nicht. Das Missverständnis dieser Regel führt oft zu Fehlern. Daher besprechen wir die Zugriffsregeln noch einmal.
Im folgenden Code holen wir aus dem Objekt
das Element mit dem Schlüssel 'key':
console.log(obj['key']);
Und im folgenden Code holen wir aus dem Objekt
das Element mit dem Schlüssel, dessen Name
in der Variable key gespeichert ist:
console.log(obj[key]);
Korrigieren Sie den Fehler, der im folgenden Code gemacht wurde:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Korrigieren Sie den Fehler, der im folgenden Code gemacht wurde:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);