Heim >Web-Frontend >js-Tutorial >Warum muss die Auswertung in JS bei der Verarbeitung von JSON-Daten_Javascript-Fähigkeiten Klammern hinzufügen?
Aufgrund des Aufstiegs von Ajax hat sich JSON, ein leichtes Datenformat, nach und nach als Übertragungsformat zwischen dem Client und dem Server durchgesetzt. Es stellt sich die Frage, wie auf der Serverseite erstellte JSON-Daten in eine nutzbare Form umgewandelt werden können . JavaScript-Objekt. Die Verwendung der Auswertungsfunktion ist zweifellos eine einfache und direkte Methode. Beim Konvertieren müssen Sie die JSON-Zeichenfolge mit einer Klammerebene umschließen:
Warum Klammern hinzufügen?
Der Zweck des Hinzufügens von Klammern besteht darin, die Auswertungsfunktion zu zwingen, den Ausdruck in den Klammern in ein Objekt umzuwandeln, anstatt ihn bei der Verarbeitung von JavaScript-Code als Anweisung auszuführen. Nehmen Sie zum Beispiel das Objektliteral {}. Wenn keine äußeren Klammern hinzugefügt werden, erkennt eval die Klammern als Anfangs- und Endmarkierungen des JavaScript-Codeblocks und {} wird als eine leere Anweisung betrachtet. Daher sind die folgenden beiden Ausführungsergebnisse unterschiedlich:
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.