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)
}

就可以得到想要的结果了

posted @ 2020-09-13 23:39  梦娜丽莎  阅读(324)  评论(0编辑  收藏  举报