sort()方法按照升序排列数组,如arr = [1,2,3,4].当在数组中添加15进行排序时,则会排列为brr= [1,15,2,3,4],这可能和我们想象中排列的顺序不同,这主要是因为该方法比较的并不是数组中数值的大小,而是比较数组中字符的ASCII码的大小,因此我们如果想真正的比较数值的大小,可以接受一个比较函数作为参数,从而清楚哪一个值应该放在哪一个值前面。
正序排列
arr.sort(function(a,b){
return a - b;
});
倒序排列
arr.sort(function(a,b){
return b - a;
});