Сообщение от 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, то наоборот.