Heim > Web-Frontend > js-Tutorial > Wie greifen Sie auf JavaScript-Objekteigenschaften mit Leerzeichen in ihren Schlüsseln zu?

Wie greifen Sie auf JavaScript-Objekteigenschaften mit Leerzeichen in ihren Schlüsseln zu?

DDD
Freigeben: 2024-11-11 01:21:03
Original
449 Leute haben es durchsucht

How do you access JavaScript object properties with spaces in their keys?

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'
  }
};
Nach dem Login kopieren

Lösung:

Um auf solche Eigenschaften zuzugreifen, verwenden Sie die „Klammernotation“ von ECMAScript:

myTextOptions[ 'character names' ].kid;
Nach dem Login kopieren

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:

  • Ausführlichere Informationen zum Arbeiten mit JavaScript-Objekten finden Sie unter: https:/ /developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage