一维数组转二位数组
快应用版本
function chunkArray(array, chunkSize) {
let result = [];
for (let i = 0; i < array.length; i += chunkSize) {
let chunk = array.slice(i, i + chunkSize);
result.push(chunk);
}
return result;
}
reduce
function chunkArray(array, chunkSize) {
return array.reduce((acc, item, index) => {
const chunkIndex = Math.floor(index / chunkSize);
if(!acc[chunkIndex]) {
acc[chunkIndex] = []; // start a new chunk
}
acc[chunkIndex].push(item);
return acc;
}, []);
}
本文来自博客园,作者:jialiangzai,转载请注明原文链接:https://www.cnblogs.com/zsnhweb/articles/17892685.html

浙公网安备 33010602011771号