語法: arrayObject.sort(sortby)
參數:sortby 可選。規定排序順序。必須是函數。
說明:如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這壹點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。
如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然後返回壹個用於說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:
* 若 a 小於 b,在排序後的數組中 a 應該出現在 b 之前,則返回壹個小於 0 的值。
* 若 a 等於 b,則返回 0。
* 若 a 大於 b,則返回壹個大於 0 的值。