利用Array.from
的第二个参数不断对数组元素进行函数迭代,实现如下。
const chunk = (array, size) => {
Array.from({ length: Math.ceil(array.length / size) }, (v, i) =>
array.slice(i * size, (i + 1) * size)
);
};
相关介绍在这里:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from
如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!
如无特殊声明,文章均为原创,若有不正之处,万望告知。转载请附上原文地址,十分感谢!