Zugriff auf JavaScript-Objekte mit Leerzeichen-Tasten
Bei der Deklaration von JavaScript-Objekten können Schlüsselnamen Leerzeichen enthalten, aber der Zugriff auf sie mit der Punktnotation (z. B. , myObject.child) kann eine Herausforderung sein.
Problem:
Zugriff auf Eigenschaften von JavaScript-Objekten mit Schlüsseln, die Leerzeichen enthalten, wie z. B. „Zeichennamen“ im angegebenen Objekt:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } };
Lösung:
Um auf solche Eigenschaften zuzugreifen, verwenden Sie die „Klammernotation“ von ECMAScript:
myTextOptions[ 'character names' ].kid;
Die Klammernotation ermöglicht Ihnen Folgendes Verwenden Sie Zeichenfolgen oder Ausdrücke, um auf Eigenschaften zuzugreifen und Platzprobleme zu lösen. Es funktioniert sowohl zum Lesen als auch zum Schreiben von Objekteigenschaften.
Zusätzliche Informationen:
Das obige ist der detaillierte Inhalt vonWie greifen Sie auf JavaScript-Objekteigenschaften mit Leerzeichen in ihren Schlüsseln zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!