将数组按指定大小分组
生活随笔
收集整理的這篇文章主要介紹了
将数组按指定大小分组
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用Array.from()創(chuàng)建新的數(shù)組, 這符合將生成的區(qū)塊數(shù)。使用Array.slice()將新數(shù)組的每個(gè)元素映射到size長(zhǎng)度的區(qū)塊。如果原始數(shù)組不能均勻拆分, 則最終的塊將包含剩余的元素。
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 ],總結(jié)
以上是生活随笔為你收集整理的将数组按指定大小分组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VueRouter源码详细解读
- 下一篇: 箭头函数特殊性与普通函数的区别