jQuery-Erstellen von Mehrdimensionalen Arrays

Bin ich mit einem heck einer Zeit versucht, herauszufinden, wie man erstellen Sie ein mehrdimensionales array in jQuery.

Instanziieren ich das array außerhalb der Schleife.

 <script>
 var myArray = [];
 </script>

Innerhalb von meiner Schleife möchte ich hinzufügen, dass die array-Elemente.

 i = 0
 [loop start]
      <script>
      myArray[i][$row[sku]] = $row[qty]; //sku might be repeated will this cause an issue? You will see in the error below "295518" is repeated...
      <script>
 [loop end]

In meinem source-code sieht es wie folgt aus:

 <script>
 myArray[ 1 ][ 295518 ] = 122;
 </script>

Dann Lauf ich am Ende außerhalb der Schleife...

 <script>
 console.log( myArray );
 </script>

Ich bekomme diese Fehlermeldung in der Konsole:

Uncaught TypeError: Cannot set property '295518' of undefined 
Uncaught TypeError: Cannot set property '70252' of undefined 
Uncaught TypeError: Cannot set property '295518' of undefined 

Was mache ich falsch bei der Einrichtung dieses array? Danke!

InformationsquelleAutor der Frage LargeTuna | 2014-02-06

Schreibe einen Kommentar