代码及注释:
const splitArray = (oldArr, num) => {// TODO:请补充代码实现功能oldArr = oldArr.sort((a, b) => a - b) //数组升序let newArr = [] //创建新数组for(i = 0; i < oldArr.length; i += num) { //循环每次分割num个元素newArr.push(oldArr.slice(i, i + num)) //分割的好的数组放入新数组}return newArr
};
知识点:
1.数组排序函数:
升序:(a, b) => a - b
2.数组插入元素:
array.push(' ')
3.分割数组
slide()
返回数组,不改变原数组
slice(startIndex, endIndex) //包括start,不包括end 返回新数组||string
splide()
返回数组,改变原数组
移除或者替换已存在的元素和/或添加新元素
splice(start, deleteCount, item1) //