关于sort( )排序方法的兼容性问题

        测试人员昨天测出360浏览器下有个页面显示不全,在别的浏览器下没有问题,从而猜想是兼容性问题,回想该页面改动过的地方只是加了一个 sort 排序方法,查资料得知 sort在不同浏览器下的结果和写法是不同的。
        chrome 目前采用快排(QuickSort)和插入排序(InsertaionSort),而对于火狐,它采用归并排序(MergeSort)。而IE使用快排。
        所以就要求我们使用标准的sort排序写法实现

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

但是相较于使用兼容性写法,更推荐使用自写的排序方法实现保持统一性

猜你喜欢

转载自blog.csdn.net/qq_28584685/article/details/83650933