Bei der Arbeit mit JavaScript-Objekten kann der Zugriff auf Eigenschaften mit Leerzeichen in ihren Schlüsseln eine Herausforderung sein. Hier ist eine Lösung basierend auf dem bereitgestellten Objekt:
var myTextOptions = { 'cartoon': { comic: 'Calvin & Hobbes', published: '1993' }, 'character names': { kid: 'Calvin', tiger: 'Hobbes' } }
Um trotz des Leerzeichens im Schlüssel auf die Eigenschaft „kid“ zuzugreifen, verwenden Sie die „Klammernotation“ von ECMAscript:
myTextOptions[ 'character names' ].kid;
Klammernotation ermöglicht es Ihnen, den Schlüssel in eckige Klammern zu setzen und dabei Sonderzeichen oder Leerzeichen zu maskieren. Dadurch können Sie wie folgt auf die Eigenschaft zugreifen:
Das Ergebnis ist der Wert der Eigenschaft „kid“, in diesem Fall „Calvin“. Sie können diese Notation verwenden, um auf jede Eigenschaft zuzugreifen, deren Schlüssel Leerzeichen enthält, sodass Sie JavaScript-Objekte problemlos bearbeiten können.
Das obige ist der detaillierte Inhalt vonWie greife ich 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!