Показать сообщение отдельно
  #4 (permalink)  
Старый 03.05.2014, 11:31
Профессор
Отправить личное сообщение для jsnb Посмотреть профиль Найти все сообщения от jsnb
 
Регистрация: 15.03.2014
Сообщений: 561

Сообщение от pshcolnyy Посмотреть сообщение
он берет 2 значения из массива и сравнивает их если a>b возвращает 1, если наоборот возвращает -1 и как мне это понимать, что мне делать с этими 1 и -1
Ничего тебе с ними делать не надо. sort сам всё сделает. Ему просто указать надо что больше, а что меньше и то что меньше оно поставит левее в массиве, то что больше правее. Если функция вернет положительное число, то sort считает что a>b, если отрицательное, что a<b и сортирует в соответствии с этим.

Сообщение от pshcolnyy Посмотреть сообщение
и это еще не все как из этого выходит это
function compareNumeric(a, b) {
return a - b;
}
Простая арифметика: если a<b то разность a-b будет отрицательной, если a>b, то наоборот.
Ответить с цитированием