在sort()方法中可传入一个函数,该函数表示数组的排序规则
- sort()可以不传入函数,默认按照字符串的Unicode码点排序
var arr = [1,3,2,9,4,7,8]
arr.sort()
console.log(arr) //[1, 2, 3, 4, 7, 8, 9]
arr = [1,3,21,9,14,70,8]
console.log(arr) //[1, 14, 21, 3, 70, 8, 9]
- 升序排序
var arr = [1,3,21,9,14,70,8]
arr.sort((a,b) => {
return a-b
})
- 降序排序
arr.sort((a,b) => {
return b-a
})