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


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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM