sort()默认按照字符串排序,reverse()可以倒序
例一:
const arr = ['d', 's', 'a', 'c', 'b']
console.log(arr.sort())//[ 'a', 'b', 'c', 'd', 's' ]
例二:
const arr2 = [7, 6, 9, 18, 12]
console.log(arr2.sort())//[ 12, 18, 6, 7, 9 ]
这里之所以不是[6,7,9,12,18]是因为sort()默认按照字符串排序,他会默认把12,18先取1往后比较
如果想从小到大排序,往下看
例三:
const arr3 = arr2.sort((a, b) => {
return a - b
})
console.log(arr3)//[ 6, 7, 9, 12, 18 ]
这里自定义sort()