[[1,3,5],[2,4,6]] ;处理成[[1,2],[3,4],[5,6]]

今天碰到需求:将数组[[1,3,5],[2,4,6]] ;处理成[[1,2],[3,4],[5,6]]

   let newAry = [];
   let  arr = [[1,3,5],[2,4,6]]
   for (let i = 0; i<arr.length; i++){
       for (let j = 0; j <arr[i].length; j++){
           newAry[j] = newAry[j]  || [];
           newAry[j].push(arr[i][j])
       }
   }
   console.log(newAry);

 

posted @ 2020-04-02 16:48  云霄紫潭  阅读(159)  评论(0编辑  收藏  举报