jQuery Создать многомерный массив

У меня есть чертовски время, пытаясь понять, как создать многомерный массив в jQuery.

Я создаю экземпляр массива вне цикла.

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

Внутри моего цикла я хочу добавить элементы массива.

  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] 

В моем исходном коде это выглядит так:

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

Затем я запускаю это в конце вне цикла …

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

Я получаю эту ошибку в консоли:

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

Что я делаю неправильно в настройке этого массива? Благодаря!

вы можете сделать это:

 var a = []; a[0] = [1,2,3]; a[1] = [4,5,6]; a[1][1] it is 5 

Это двухмерный массив,

Вы можете определить его так

var myArray = ['',''];