var array = new Array(
new Array("1"),
new Array(
new Array(
new Array(
new Array("2"),
new Array("3")
),
new Array("4")
),
new Array("5"),
new Array("6")
),
new Array("7")
);
function getCount(arr) {
var list = [];
var num = 0;
for (var i = 0; i < arr.length; i++) {
if (arr[i] instanceof Array) {
for (var j = 0; j < arr[i].length; j++) {
list.push(arr[i][j]);
}
}
}
if (list.length) {
num = 1
num += getCount(list)
}
return num;
}
console.log("数组维度:" + getCount(array)); // 数组维度:4