js 二维数组长度

var arr=new Array(["1","2"],["3","4"]);
我定义了这么一个二维数组,怎么取这二维数组的长度为4呀?

1、二维数组声明方式是下面这样的:
var images=new Array(); //先声明一维
for(var i=0;i<10;i++){ //一维长度为10
images[i]=new Array(); //在声明二维
for(var j=0;j<20;j++){ //二维长度为20
images[i][j]=1;
}

2、二级数组使用方式应该是这样子的:
alert(images[0][0]);
声明确实比较麻烦,需要先声明第一维,然后循环生成第二维
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-21
var arr = [[1,2],[3,4]],
    i = 0,
    len = arr.length,
    num = 0;

for(; i < len; i++) {
  num += arr[i].length;
}
alert('This array has '+ num + ' Elemnet');

第2个回答  2015-04-21
arr.toString().split(',').length

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网