javascript排序方法不适用于IE8?

时间:2014-03-21 05:04:47

标签: javascript jquery sorting google-maps-api-3 internet-explorer-8

我正在研究谷歌地图api在这里我正在使用排序功能进行排序它在所有浏览器中工作正常但在IE 8上它无法正常工作。 在控制台日志上我看到它返回一个值“未定义”。任何人都可以提出一个想法或任何替代的排序方法。这是我的代码的一部分。

        var branch= source.sort(function(a, b){
            return a.distance - b.distance;
        });
        return branch[0];

1 个答案:

答案 0 :(得分:0)

试试这个

source.sort(function(a, b){
            return a.distance==b.distance?0:(a.distance>b.distance?1:-1);
        });
return source[0];