数组的升维

将一个一维数组两两组合为一个新数组,放置在一个大数组中。

        var arr = [1,2,3,4,5,6];
        var result = arr.reduce((pre,next,idx)=>{
            if(idx%2){
                pre[parseInt(idx/2,10)].push(next);
            }else{
                pre.push([next]);
            }
            return pre
         },[]);
        console.log(result)

巧妙的下标除2,向下取整

原文地址:https://www.cnblogs.com/maoBable/p/9775084.html