所有的JavaScript数组都能用sort方法。

利用该方法可以只定义一个比较算法,比较算法用于指示按什么顺序排列。

不同于让排序算法来决定哪个值在前哪个值在后,我们将会提供一个函数来执行比较。

我们会让排序算法能够获取这个比较函数作为回调,使算法在其需要比较的时候,每次都能够调用回调。

该回调函数的期望返回值为:如果传入值的顺序需要被调换,返回正数;不需要调换,返回负数;两个值相等,返回0。

(从大到小排序?)

 

posted on 2020-11-26 10:16  occc  阅读(163)  评论(0编辑  收藏  举报