Heim >Web-Frontend >js-Tutorial >Wie greife ich mit Sonderzeichen auf JavaScript-Objekteigenschaften zu?
Zugriff auf Objekteigenschaften mit Sonderzeichen
Frage:
In JavaScript, beim Arbeiten mit Bei DOM-Elementen wie Formularen kann es vorkommen, dass Feldnamen Sonderzeichen wie Punkte oder Bindestriche enthalten. Beispielsweise ein Formularelement mit der ID „pwdId..“ Wie kann man syntaxfehlerfrei auf Eigenschaften mit solchen Sonderzeichen zugreifen?
Antwort:
Um auf Objekteigenschaften zuzugreifen, die Sonderzeichen enthalten, können Sie die Klammernotation verwenden . Diese Methode ist besonders nützlich, wenn Sie mit nicht kennungssicheren Zeichen arbeiten oder auf Schlüssel zugreifen, die nicht im Voraus bekannt sind.
Erklärung:
Die Klammernotation ermöglicht Ihnen um über eine Zeichenfolge auf Objekteigenschaften zuzugreifen. Um beispielsweise auf die Eigenschaft „creditId“ des Formular-DOM-Elements zuzugreifen, würden Sie Folgendes verwenden:
virDom['creditId']
Ebenso würden Sie für den Zugriff auf die Eigenschaft „pwdId..“ Folgendes verwenden:
virDom['pwdId..']
Die Klammernotation überschreibt die normale Syntax für den Zugriff auf Eigenschaften, was zu Syntaxfehlern führen kann, wenn Sonderzeichen vorhanden sind. Daher ist es die bevorzugte Methode für den Zugriff auf Eigenschaften mit nicht standardmäßigen Namen.
Das obige ist der detaillierte Inhalt vonWie greife ich mit Sonderzeichen auf JavaScript-Objekteigenschaften zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!