1.sort方法排序

js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。
image.png

如果是对象数组,那么根据数组项的某个属性对数组进行排序
image.png

2.reverse方法反转数组顺序

image.png

3.使用 localeCompare方法来进行字符串排序

  1. var array = [{id:"12346_p1",value:"test1"},{id:"12345_p1",value:"test2"},{id:"12346_p2",value:"test3"}]
  2. array.sort(function(a,b){ return a.id.localeCompare(b.id)})

image.png