Der Inhalt dieses Artikels befasst sich mit dem Unterschied zwischen Klammern [] und Klammern {} in js. Ich hoffe, dass er Ihnen weiterhilft.
Während des Seitenentwicklungsprozesses müssen Kollegen das dreistufige Menü sowie die anfängliche Auswahl und die anschließende Speicherbeurteilung abschließen und alle Auswahlen in js in json speichern.
Während des Prozesses ist es notwendig, die Werte in JSON einzuschleifen. Während dieser Zeit bin ich auf [] und {} gestoßen, also notieren Sie sie zuerst.
In js stellt [] ein Array-Objekt dar, {} stellt ein Objekt dar
Zum Beispiel: var arr =[] (mit var arr = new Array( ) ist dasselbe)
Durch Google-Haltepunkte können wir sehen, dass es in arr ein Längenattribut gibt. Der Wert, den Sie zu arr hinzufügen, liegt jedoch in der Form von Schlüssel und Wert vor, und der Schlüssel ist ein Zeichen , dann wird das arr-Array als assoziatives Array betrachtet. Die Standardlänge ist 0 und das Array-Objekt ist Array(0). Der Browser-Haltepunkt kann die Daten sehen, aber der erhaltene Wert ist der Wert zum Zeitpunkt der Deklaration 🎜>
und: var arr = {}; arr["property name"]=property value; Diese Methode deklariert ein Objekt, sowohl arr.property name als auch arr["property name"] können take value; Verwandte Empfehlungen:Der Unterschied zwischen Klammern und geschweiften Klammern im PHP json_encode value_PHP
Eine einfache Zusammenfassung der einfachen Anführungszeichen und geschweiften Klammern in PHP-Strings Der Unterschied zwischen doppelten Anführungszeichen und PHP-Strings
Detaillierte Erklärung des Unterschieds zwischen Konstruktoren mit Klammern und ohne Klammern
Verwenden Sie reguläre JS-Ausdrücke, um Klammern, spitze Klammern usw. zu ersetzen.
Analyse der Differenz zwischen 2 Gleichheitszeichen und 3 Gleichheitszeichen in js_Grundkenntnisse
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen eckigen Klammern [] und geschweiften Klammern {} in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!