js 如何生成二维数组

想了几种方法都不能很好的,用js定义二维数组。这种定义,指的是:定义按需确认数组大小。

网上看了下,都是用for循环创建,大小必须提前设定。不是我想要的。(感觉不能和php一样,真是麻烦!)

先贴出代码,如下:

var userAll = new Array();
var aList = $('#pay_list .userInfo').each(function(){
var user = new Array();
user['0'] = $(this).find('.username').text();
user['1'] = $(this).find('.pay_type').val();
user['2'] = $(this).find('.pay_money').attr('rel');
userAll.push(user);
});
console.log(userAll);

  

1、首先实例化一个一位数组;

2、在数组中再实例化一个数组;

3、用push的方法,将第二个数组循环,插入到第一个数组中。

如上为个人见解,如个更好地办法,请赐教!不胜感激。

上一篇:[转]LaTeX处女级入门命令语法集


下一篇:安卓APP性能测试的一些方面