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/