为了账号安全,请及时绑定邮箱和手机立即绑定

通过读取该数组的长度在数组中创建存储桶

通过读取该数组的长度在数组中创建存储桶

叮当猫咪 2022-07-08 16:08:47
我正在开发一个应用程序,其中将在单个数组中创建 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);


查看完整回答
反对 回复 2022-07-08
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号