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