Я работаю над Google Maps api в этом, я делаю сортировку, используя функцию сортировки, она отлично работает во всех браузерах, но в IE 8 она работает неправильно. в журнале консоли я видел, что он возвращает значение "Неопределенный". может кто-нибудь дать идею или любой альтернативный метод сортировки. Вот часть моего кода.
var branch= source.sort(function(a, b){
return a.distance - b.distance;
});
return branch[0];
Попробуй это
source.sort(function(a, b){
return a.distance==b.distance?0:(a.distance>b.distance?1:-1);
});
return source[0];