1. 程式人生 > >關於sort( )排序方法的相容性問題

關於sort( )排序方法的相容性問題

        測試人員昨天測出360瀏覽器下有個頁面顯示不全,在別的瀏覽器下沒有問題,從而猜想是相容性問題,回想該頁面改動過的地方只是加了一個 sort 排序方法,查資料得知 sort在不同瀏覽器下的結果和寫法是不同的。         chrome 目前採用快排(QuickSort)和插入排序(InsertaionSort),而對於火狐,它採用歸併排序(MergeSort)。而IE使用快排。         所以就要求我們使用標準的sort排序寫法實現

function sortNumber(a,b)
{
return a - b
}

但是相較於使用相容性寫法,更推薦使用自寫的排序方法實現保持統一性