JS中sort()方法原理及使用


考1+X web前端證書復習時的一些積累

學習了以下博主的一篇文章

https://www.cnblogs.com/saifei/p/9043821.html

自己做了些實踐

百度上別人的測試結果

 

那個function的作用就是比較兩個數的大小用的,然后返回結果的正負作為排序的依據.
這個函數是升序排序,如果想逆序排序改成return b-a;就行了.
它的排序原理是每2個數比較,然后根據正負更改數組內元素的位置.

比較函數應該具有兩個參數 a 和 b,其返回值如下:

若 a 小於 b,即 a - b 小於零,則返回一個小於零的值,數組將按照升序排列。

若 a 等於 b,則返回 0。

若 a 大於 b, 即 a - b 大於零,則返回一個大於零的值,數組將按照降序排列。


免責聲明!

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



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