我正在开发一个应用程序,其中将在单个数组中创建 n 条记录。所以当数组的长度达到(每个桶)300 应该创建一个这样的桶 let arr = [0:{},....300:{},[0:{}.....300:[]...]]这个怎么做?
1 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
您可以将数组切割成这样的块:
function arrayToChunks(array, chunkSize) {
const result = [];
const arraySize = array.length;
for (let i = 0; i < arraySize; i += chunkSize) {
result.push(array.slice(i, i + chunkSize));
}
return result;
}
用法:
const fullArray = [/* some large array */];
const chunkedArray = arrayToChunks(arr, 300);
添加回答
举报
0/150
提交
取消
