JS 判断数组维度,一维数组还是多维数组

JS 判断数组维度,一维数组还是多维数组

需求

想要判断数组的维度,是一维数组还是多维数组

分析

function multiarr(arr){
      let a = 1;
      for (let i = 0;i < arr.length; i++){
        if(arr[i] instanceof Array){
          a++;
          arr = arr[i];
          this.multiarr(arr);
        }
      }
      return a;
},

将所要判断的数组传到 function 中,输出即是当前数组的维度

posted @ 2023-09-08 20:06  博客zhu虎康  阅读(239)  评论(0编辑  收藏  举报