я еще то не понял а ты мне такое даешь.
вот функция sort:
function compare(x,y) {
return x-y;
}
у меня в книге написано что если значение будет больше нуля то ставиться y перед x , если меньше 0 то x перед y.
После выдачи таких фактов ничего не объяснив они меняют функции вместо x - y
они ставят y-x т.к нам требуется в программе упорядочить числа по убыванию.
Отсюда вопрос вот если значение будет больше нуля то они меняются местами, так всегда или этот факт можно изменить
Если так всегда то я начинаю понимать как это работает, точнее принцип работы, то есть пофиг что ты там напишешь все решает результат -1 +1 или 0, в зависимости от этого результата массив перестраивается.
|