欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-12 17:49:08
...

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

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

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