写一个获取数组的最大值、最小值的方法
// 第一种写法 sort
var arr = [5, 4, 6, 7, 8, 2, 3, 5, 12, 3]
function sortNum(a, b) {
return b - a
}
arr.sort(sortNum)
console.log(arr) // [12, 8, 7, 6, 5, 5, 4, 3, 3, 2]
// 再去获取第一和最后一个元素的值
// 第二种写法 apply
var arr2 = [5, 4, 6, 7, 8, 2, 3, 5, 12, 3]
console.log(Math.max.apply(Array, arr2)) // 12
console.log(Math.min.apply(Array,arr2)) // 2
// 第三种写法 拓展运算符
var arr2 = [5, 4, 6, 7, 8, 2, 3, 5, 12, 3]
console.log(Math.max(...arr2)) // 12
console.log(Math.min(...arr2)) // 2