有一個數組,把其中的元素按照每5個進行重新分組,新的數組放到放到大數組中,且看代碼
let data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]; //數組分解 function arrayResolve(n, arr) { let result = []; for (let i = 0; i < arr.length; i += n) { result.push(arr.slice(i, i + n)); } return result } console.log(arrayResolve(5, data))
執行結果如下: