Heim >Web-Frontend >js-Tutorial >Punktnotation vs. Klammernotation für Objekteigenschaften – Was ist der Unterschied?
Die Punktnotation ist einfacher und besser lesbar. Es wird verwendet, wenn:
Zum Beispiel:
const person = { name: 'alice', age: 30 }; console.log(person.name); // 'alice'
Die Klammernotation ist flexibler und ermöglicht Folgendes:
Beispiele:
1. Verwenden von Variablen für den Zugriff auf Eigenschaften:
const person = { name: 'alice', age: 30 }; const prop = 'name'; console.log(person[prop]); // 'alice'
2.Eigenschaften mit Sonderzeichen oder Leerzeichen:
const person = { 'first name': 'alice', age: 30 }; console.log(person['first name']); // 'alice'
3.Dynamisch generierte Eigenschaftsnamen:
const property = 'name'; console.log(person[property]); // 'alice'
In den meisten anderen Fällen wird die Punktschreibweise bevorzugt, da sie lesbarer und prägnanter ist.
Das obige ist der detaillierte Inhalt vonPunktnotation vs. Klammernotation für Objekteigenschaften – Was ist der Unterschied?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!