Сообщение от nikita.mmf
|
1) !! - приводит значение переменной к Boolean: true or false;
2) + - приводит значение к Number, т.к. применяется к Boolean, то результат 0 or 1;
3) берем либо элемент массива с индексом = 0 or 1;
|
Т.е., если я правильно понял, результат ((A < B) ? -1 : (A > B) ? +1 : 0) будет умножатся на 1 или -1, в зависимости от состояния reverse?