// chunk (arr, size) {
// return arr.reduce((pre, cur ,index) => {
// return index % size === 0
// ? [...pre,[cur]]
// : [...pre.slice(0, -1),[...pre.slice(-1)[0],cur]]
// }, [])
// }
// pre 上一次返回的值 reduce 第二个参数 初始化pre
// [...[],1] => [1] 数组为空 跳过没有任何效果
// pre.slice(-1) 中的负数表示 倒数 -1倒数第一个 为空表示最后一个
// slice 返回一个新的数组,包含从 start 到 end (不包括该元素)
// [...pre.slice(-1)[0] 返回的包含最后一个元素(自己本身就是数组)的数组
chunk_划分数组