number类型
arr=[20,50,1,200,99]
arr.sort(function(a,b){
if(a>b){
return 1;
}
else if{ a== b){
return 0;
}
else{
return -1;
}
}
可简写成 (只适用于number类型)
arr.sort(function(a,b){return a-b} :从小到大
arr.sort(function(a,b){return b-a}:从大到小
字符串类型
arr2=[“a”,“c”,“A”,“B”,“z”]
arr.s统一体ort(function(a,b){
//转换大小写(全部转成小写,否则就是按照ASCII码值来比较大小)
a=a.toLowerCase() //统一转换成小写
b=b.toLowerCase()
if(a>b){
return 1;
}
else if{ a== b){
return 0;
}
else{
return -1;
}
}