将数组按指定大小分组
生活随笔
收集整理的這篇文章主要介紹了
将数组按指定大小分组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用Array.from()創建新的數組, 這符合將生成的區塊數。使用Array.slice()將新數組的每個元素映射到size長度的區塊。如果原始數組不能均勻拆分, 則最終的塊將包含剩余的元素。
let chunk = (arr, size) => Array.from({length: Math.ceil(arr.length / size) }, (v, i) => arr.slice(i * size, i * size + size)); let arr = [1, 2, 3, 4]; console.log(chunk(arr,2)) //0: Array [ 1, 4 ],1: Array [ 3,4 ],總結
以上是生活随笔為你收集整理的将数组按指定大小分组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VueRouter源码详细解读
- 下一篇: 箭头函数特殊性与普通函数的区别