将数组按指定大小分组

使用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 ],

将数组按指定大小分组最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/22271.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>