关于sort排序
JavaScript的数组排序函数 sort方法,默认是按照ASCII 字符顺序进行升序排列。 arrayobj.sort(sortfunction); 参数:sortFunction 可选项。是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。 sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。 如果为 sortfunction 参数提供了一个函数,那么该函数必须返回下列值之一: 负值,如果所传递的第一个参数比第二个参数小。 零,如果两个参数相等。 正值,如果第一个参数比第二个参数大。 通过实际例子来了解sort函数 1.字符串排序 var fruits = [ "Banana" , "Orange" , "Apple" , "Mango" ] ; fruits. sort () ; //排序结果是Apple,Banana,Mango,Orange //若要得到结果Orange,Mango,Banana,Apple只需要将上步得到的fruits结果反转即可 fruits. reverse () ; //排序结果是Orange,Mango,Banana,Apple 2.数字排序 从小到大 var points = [ 40 , 100 , 1 , 5 , 25 , 10 ] ;