JS数组拆分

把一个数组拆成两半

const arr = [1, 2, 3, 4]
const arr1 = arr.reduce((init, item, index) => {
  index % 2 === 0 ? init.push([item]) : init[init.length-1].push(item)
  return init
},[])
console.log(arr1)

你可能感兴趣的:(前端)