jquery erstellt zweidimensionales Array

7

Edit: Es scheint, dass ich etwas verwirrt war, was ich erreichen wollte. Für diejenigen, die sich die Zeit genommen haben, dies zu erklären, danke.

Ich versuche ein zweidimensionales Array in Jquery / Javascript zu erstellen. Ich habe eine ordentliche Menge an Suchen, Testen und Suchen durchgeführt, aber ich kann keine Lösung finden, die für mich wirklich Sinn macht. (Es war schon eine sehr lange Woche ....)

Unten ist das gewünschte Format des Arrays.

%Vor%     
Stephen S. 03.08.2011, 20:48
quelle

5 Antworten

18

Das ist kein 2D-Array, sondern ein Objekt. ALS, Produkt-Array enthält nur ein Objekt. Ich denke du brauchst so etwas.

%Vor%

Dies erzeugt ein Array innerhalb der Eigenschaft product :

%Vor%     
Mrchief 03.08.2011, 20:52
quelle
13

Sie können in Javascript kein zweidimensionales Array erstellen, Arrays können nur eine Dimension haben. Gezackte Arrays, d. H. Arrays von Arrays, werden anstelle von zweidimensionalen Arrays verwendet. Beispiel:

%Vor%

Das von Ihnen angezeigte gewünschte Format ist weder ein zweidimensionales Array noch ein gezacktes Array. Stattdessen ist es ein Objekt, das eine Eigenschaft enthält, die ein Array von Objekten darstellt. Allerdings hat das Objekt im Array Eigenschaften mit dem gleichen Namen, also nehme ich an, dass Sie das als zwei Objekte im Array meinten:

%Vor%

Sie können ein Objekt wie dieses mit einem literalen Objekt wie oben erstellen, oder Sie können es erstellen, indem Sie danach Eigenschaften und Array-Elemente hinzufügen:

%Vor%     
Guffa 03.08.2011 21:01
quelle
2
%Vor%     
bharat desai 01.04.2013 05:12
quelle
0

Versuchen Sie Folgendes:

%Vor%     
Chandu 03.08.2011 20:53
quelle
0

Das ist meine Lösung.

%Vor%     
SAWAUNG 16.11.2012 11:55
quelle