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 大于零,则返回一个大于零的值,数组将按照降序排列。

posted @ 2019-12-19 13:59  多年以后nn  阅读(1040)  评论(0)    收藏  举报