您的位置:首页 > 其它

数组中sort的操作方法

2019-05-14 15:31 281 查看

sort()方法按照升序排列数组,如arr = [1,2,3,4].当在数组中添加15进行排序时,则会排列为brr= [1,15,2,3,4],这可能和我们想象中排列的顺序不同,这主要是因为该方法比较的并不是数组中数值的大小,而是比较数组中字符的ASCII码的大小,因此我们如果想真正的比较数值的大小,可以接受一个比较函数作为参数,从而清楚哪一个值应该放在哪一个值前面。

正序排列

[code]arr.sort(function(a,b){

return a - b;

});

倒序排列

[code]arr.sort(function(a,b){

return b - a;

});

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: