arrayObject.sort(sortby)
sortby是一个函数,用来作为排序的规则,一般用于数字排序
sort函数是按照字典顺序对元素进行排序
对数字排序的具体使用例子:
1)升序
function sortNum(a,b){
return a-b
}
var arr=new Array[1,3,90,15]
console.log(arr.sort(sortNum))
2)降序
function sortNum(a,b){
return b-a
}
var arr=new Array[1,3,90,15]
console.log(arr.sort(sortNum))
3)按照数组对象中某个属性值排序
function compare(prop){
return function(a,b){
return a[prop]-b[prop]
}
}
var arr=new Array[{name:'a',code:'1'},{name:'b',code:'2'}]
console.log(arr.sort(compare))