jQuery教程分享jQuery创建多维数组

我正试图弄清楚如何在jQuery中创建一个多维数组。

我在循环之外实例化数组。

 var myArray = [];  

在我的循环内部我想添加数组元素。

  i = 0 [loop start]  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...  [loop end] 

在我的源代码中,它看起来像这样:

   myArray[ 1 ][ 295518 ] = 122;  

然后我在循环结束时运行它…

   console.log( myArray );  

我在控制台中收到此错误:

 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 = ['',''];

      以上就是jQuery教程分享jQuery创建多维数组相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(猴子技术宅)。

      本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ssfiction.com/jqyjc/546499.html

      发表评论

      电子邮件地址不会被公开。 必填项已用*标注