Js中的sort()的用法
在js,sort()是针对数组的一种数组排序的简介方法,默认为升序,但是可以传入参数使其变为降序
let ss = [1,3,5,2,4]
console.log(ss) //[1,3,5,2,4]
ss.sort()
console.log(ss) //[1,2,3,4,5]
function desc(a,b){
if(a>b){
return -1
}else{
return 1
}
}
ss.sort(desc)
console.log(ss) //[5,4,3,2,1]
另外,利用sort()可以设置随机数组
let ss = [1,2,3,4,5]
function random(){
return Math.random()-0.5
}
ss.sort(random)
console.log(ss) //[3, 4, 1, 5, 2]