chunk函数的实现

利用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

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注