語法:arrayObject.sort(sortby)
參數:sortby是可選的。指定排序順序。壹定是函數。
註意:如果不帶參數調用這個方法,數組中的元素將按字母順序排序,或者更準確地說,按字符編碼的順序排序。要實現這壹點,您應該首先將數組的所有元素轉換為字符串(如果需要的話)以便進行比較。
如果希望按其他標準排序,需要提供壹個比較函數,該函數比較兩個值,然後返回壹個數字來解釋這兩個值的相對順序。比較函數應該有兩個參數,a和b,其返回值如下:
*如果A小於B,在排序後的數組中A應該出現在B之前,返回小於0的值。
*如果A等於B,則返回0。
*如果a大於b,則返回大於0的值。