Javascript - сортировка массивов, содержащих положительные и отрицательные «десятичные» числа - PullRequest
1 голос
/ 02 июня 2010

Первоначально мне был передан следующий обратный вызов в качестве параметра в массив javascript sort() функция:

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

Однако это не работает, когда мой массив содержит положительные и отрицательные десятичные числа (т. Е. -107,578, 97,453 и т. Д.). Как изменить это для правильной сортировки?

1 Ответ

5 голосов
/ 02 июня 2010

Я не вижу проблем с этой функцией. Вот мой тестовый код:

var nums = [10, 5, 40, 25, -3412,4212, -107.578, 97.453];

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

alert( nums.sort(sortNumber) );

Можете ли вы показать еще немного своего кода? Это может быть проблема с массивом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...