Heim >Web-Frontend >js-Tutorial >Der Unterschied zwischen eckigen Klammern [] und geschweiften Klammern {} in js

Der Unterschied zwischen eckigen Klammern [] und geschweiften Klammern {} in js

不言
不言Original
2018-08-15 17:17:544389Durchsuche

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!

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