美文网首页
分割指定长度的元素数组

分割指定长度的元素数组

作者: love_peaches | 来源:发表于2019-01-17 11:59 被阅读0次

```

const listChunk = (list, size = 1, cacheList = []) => {   

 const tmp = [...list]   

 if (size <= 0) {        return cacheList    }  

  while (tmp.length) {        

cacheList.push(tmp.splice(0, size))   

 }    

return cacheList

}

console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9])) // [[1], [2], [3], [4], [5], [6], [7], [8], [9]]

console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 3)) // [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], 0)) // []

console.log(listChunk([1, 2, 3, 4, 5, 6, 7, 8, 9], -1)) // []

```

相关文章

  • 分割指定长度的元素数组

    ``` const listChunk = (list, size = 1, cacheList = []) =>...

  • 15条高效JS技巧!

    延迟函数delay 分割指定长度的元素数组 获取数组交集 字符串前面空格去除与替换 字符串后面空格去除与替换 获取...

  • 让你减少加班的15条高效JS技巧!记得收藏哦

    延迟函数delay 分割指定长度的元素数组 获取数组交集 函数柯里化 字符串前面空格去除与替换 字符串后面空格去除...

  • 15条js高效技巧

    1、延迟函数 2、分割指定长度的元素数组 3、获取数组交集 4、函数柯里化 5、字符串前面空格去除与替换 6、字符...

  • 分割指定长度的数组

  • golang入门到放弃:3.数组、切片、map

    数组 切片 数组和切片的区别 数组必须要指定长度,如果定义时不指定长度,go语言也会根据元素中的个数自动设置值数组...

  • java基础--数组

    数组 可以一次存放多个数据 初始化数组 动态初始化(指定长度),指定数组元素的长度 静态初始化,不直接指定数据多少...

  • Flutter Dart数组固定长度分割

    将dart数组按照指定的长度分割,返回一个二维数组,实现list的split功能. ``` eg: 源数组:a=[...

  • 30-seconds-of-code

    Array(数组相关函数) chunk 将数组分割成指定长度的新数组。 使用Array.from()方法从一个类似...

  • 常用数组处理方法合集

    生成指定长度且元素为 1~10 的数组 计算一维数组中元素的出现次数 抽取数组对象里面的某个属性重新组成数组 数组...

网友评论

      本文标题:分割指定长度的元素数组

      本文链接:https://www.haomeiwen.com/subject/dwtidqtx.html