一維數組二維化 且自定義二維長度

function chunk(arr,size ) {

let num = [];

for(let i=0;i<Math.ceil(arr.length/size);i++){

let start = i*size;

let end = start+size;

num.push(arr.slice(start,end));

}

return num;

};


let arr = [1,2,3,4,5,6,7,8];
//二維化成3個一組
let arrNew = chunk(arr,3) // [[1,2,3],[4,5,6],[7,8]]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章