sort()方法

mdn官网上这样写,sort() 方法用原地算法对数组的元素进行排序,并返回数组。默认排序顺序是在将元素转换为字符串,然后比较它们的UTF-16代码单元值序列时构建的
在对数组进行排序时,按ascall编码进行排序
要实现按数字大小进行排序,需要一个函数

function sortNumber (a, b) {
    
    
	return a - b // 升序
		  // b - a  降序
		  }
var arr = [3,2,5,1,4]
arr.sort(sortNumber) 
// a-b 输出[ 1,2,3,4,5]
// b-a 输出[5,,4,3,2,1]

猜你喜欢

转载自blog.csdn.net/m0_49159526/article/details/107723948