数组中的sort()方法

在sort()方法中可传入一个函数,该函数表示数组的排序规则

  1. 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]
  1. 升序排序
var arr = [1,3,21,9,14,70,8]
arr.sort((a,b) => {
    
    
	return a-b
})
  1. 降序排序
arr.sort((a,b) => {
    
    
	return b-a
})

猜你喜欢

转载自blog.csdn.net/weixin_42937036/article/details/108189794