一、前言
我们知道当涉及到数据结构和算法时,必然会想到或用到排序。下面我们看一下,JS数组中提供的几种重排序方法。
二、reserve()方法
反转数组元素的顺序,并返回修改后的数组。
var arr = [2,4,2,7,9,3,23,15];
arr.reverse();
console.log(arr); // [15,23,3,9,7,2,4,2]
复制代码
三、sort()方法
按照升序排列数组元素,即从小到大进行排序,并返回修改后的数组。
注意:sort方法会调用每个数组元素的toString()方法,然后再比较大小,最后排序。
1. 一般的情况
1.1 数值型的sort()方法
var arr = [2,4,2,7,9,