JS 从一个数组中按顺序取每N个元素为一组放到新数组中,最后不够N个的也存为一个数组

var spArray = function(N,data)

{

    var Data = [];

    for (let i = 0;i < data.length; i++) {

        Data .push(data.slice(i,i += N))

    }

    return Data 

}

let arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14];

//N:以多少为一组
console.log(spArray(N,arr))

你可能感兴趣的:(JS 从一个数组中按顺序取每N个元素为一组放到新数组中,最后不够N个的也存为一个数组)