首页 > 其他 > 详细

为什么 sort() 中的 return a-b 可以决定升序

时间:2020-12-05 17:53:04      阅读:63      评论:0      收藏:0      [点我收藏+]
arr.sort(
    function(a,b){
         return a-b;   
    }   
)

千万不要理解成 a 减 b  

其实它代表的是26个字母中的 a 和 b

b 比 a 大,所以 a - b 就是升序,写成 b - a 就是降序

 

补充: 也可以跟距字母 a b 中的属性来排序

arr.sort(
    function(a,b){
           return a.attribute - b.attribute;   
    }   
)

 技术分享图片

 

为什么 sort() 中的 return a-b 可以决定升序

原文:https://www.cnblogs.com/500m/p/14089693.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!