反转数组顺序
let arr = [1, 4, 2, 9]; console.log(arr.reverse()); //[9, 2, 4, 1]sort每次使用两个值进行比较 Array.sort((a,b)=>a-b
返回负数 a 排在 b前面,从小到大 返回正数 b 排在a 前面 返回 0 时不动 默认从小于大排序数组元素
let arr = [1, 4, 2, 9]; console.log(arr.sort()); //[1, 2, 4, 9]使用排序函数从大到小排序,参数一与参数二比较,返回正数为降序负数为升序
let arr = [1, 4, 2, 9]; console.log(arr.sort(function (v1, v2) { return v2 - v1; })); //[9, 4, 2, 1]下面是按课程点击数由高到低排序
let lessons = [ { title: "媒体查询响应式布局", click: 78 }, { title: "FLEX 弹性盒模型", click: 12 }, { title: "MYSQL多表查询随意操作", click: 99 } ]; let sortLessons = lessons.sort((v1, v2) => v2.click - v1.click); console.log(sortLessons);