JavaScript中数组的sort函数
JavaScript中的数组的sort函数使用示例
假如数组一开始是这样的
items:[23,23,11,2,41,67,23,23231]
使用完sort后
sortitems:function(){
return this.items.sort()
}
结果
显然可以看出它的排序结果是一个一个位的数字来排的,从第一位(左边第一位)开始排,为了让它能够实现我们想要的效果,可以添加一个这样的函数:
function sortNumber(a,b){
return a-b;
}
然后在使用sort时,把函数名放在sort函数的调用里,即
sortitems:function(){
return this.items.sort(sortNumber)
}
就可以得到想要的结果了