数组切割
把一个数组切分成几个数量相同小的数组。
// arr: 需要处理的数组
// n: 需要分成几个数组
function sliceArray(arr, n) {
let num = n*1 || 1;
let ret = [];
arr.forEach((item, index) => {
if(index % num === 0) {
ret.push([])
}
ret[ret.length-1].push(item)
})
return ret
}
数组排序
按照大小进行排序。
var arr = [1,5, 2, 20, 3];
var arr2 = arr.sort(function(a, b) {return a-b}); // 正序
var arr2 = arr.sort(function(a, b) {return a-b}).reverse(); //倒序