1、reverse() 颠倒数组中元素的顺序
例:结果:
注意:此方法只是颠倒顺序,并不能进行智能排序
2、sort() 升序排序数组
sort()方法是会调用toString() 所以sort方法比较的也是,优先首字符比较。
例:结果:
所以这样做不到真正的排序。如果想利用sort 方法做到排序。需要接收一个比较函数作为参数。
这个例子就是利用了一个简单的比较函数,作为参数传给sort. 结果是:
这是一个简单的比较函数。适用于大多数数据类型。这样就做到了降序排序。如果做升序,就 value1<value2 的时候返回 -1 。 value1>value2 的时候返回 1.
对于数值类型或者 valueOf() 会返回数值类型的对象类型。 可以使用一个简单的比较函数