Heim  >  Artikel  >  Web-Frontend  >  Wie greife ich in JavaScript auf JSON-Eigenschaften zu, die Bindestriche enthalten?

Wie greife ich in JavaScript auf JSON-Eigenschaften zu, die Bindestriche enthalten?

DDD
DDDOriginal
2024-11-23 05:35:16564Durchsuche

How Do I Access JSON Properties Containing Dashes in JavaScript?

Zugriff auf JSON-Eigenschaften mit Bindestrichen

Der Zugriff auf JSON-Eigenschaften mit Bindestrichen kann schwierig sein. Beim Versuch, auf die Eigenschaft „profile-id“ als „jsonObj.profile-id“ zuzugreifen, kann es zu einem „ReferenceError“ kommen, da der JavaScript-Interpreter sie als Subtraktionsausdruck interpretiert.

Die Lösung besteht darin, einzuschließen Der Name der Eigenschaft in eckigen Klammern beim Zugriff, z. B Dies:

jsonObj["profile-id"]

Mit dieser Methode können Sie auf Eigenschaften mit Zeichen zugreifen, die keine gültigen JavaScript-Bezeichner sind, wie etwa Bindestriche. Mit diesem Format können Sie den Wert von „profile-id“ erfolgreich aus dem JSON-Objekt abrufen.

Das obige ist der detaillierte Inhalt vonWie greife ich in JavaScript auf JSON-Eigenschaften zu, die Bindestriche enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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