1、reverse()  颠倒数组中元素的顺序

例:数组操作-- 重排序结果:数组操作-- 重排序

注意:此方法只是颠倒顺序,并不能进行智能排序

2、sort()  升序排序数组

sort()方法是会调用toString()   所以sort方法比较的也是,优先首字符比较。

例:数组操作-- 重排序结果:数组操作-- 重排序

所以这样做不到真正的排序。如果想利用sort 方法做到排序。需要接收一个比较函数作为参数。

数组操作-- 重排序这个例子就是利用了一个简单的比较函数,作为参数传给sort.   结果是:数组操作-- 重排序

数组操作-- 重排序这是一个简单的比较函数。适用于大多数数据类型。这样就做到了降序排序。如果做升序,就  value1<value2  的时候返回 -1 。  value1>value2  的时候返回 1.


对于数值类型或者 valueOf() 会返回数值类型的对象类型。  可以使用一个简单的比较函数

数组操作-- 重排序


相关文章: