2024年07月30日 建站教程
用到了递归思路,从第一层一直去循环数组,从而获取当前数组是几维数组,代码如下:
var arr = [1,2,3,[1,2,3,1,3,[1,2,3,6,4,[1,2,3,1]]],2]
var arrNum = 1;
//方法:
function multiArr(arr){
for (i=0;i<arr.length;i++){
if(arr[i] instanceof Array){
arrNum++;
arr = arr[i];
multiArr(arr);
}
}
return arrNum;
}
//输出结果:
console.log('输出结果:',multiArr(arr));
本文链接:http://so.lmcjl.com/news/9518/