Вопрос пользователя Антон Древетняк в уроке «Функции высшего порядка», курс «JS: Функции»

Антон Древетняк

Не очень понял зачем в первом примере отдельная проверка на равенство, без нее вроде тот же результат должен получится: const compare = (a, b) => (a.age > b.age ? 1 : -1);

1 0

Kirill Mokevnin

На определенных данных все таки может произойти обмен значениями. Это не важно если значения примитивные типы, но если там массив или объект, то очень важно.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Похожие вопросы

Александр Балыкин 10 сентября 2020 →

Добрый день. Подскажите, что не так https://ru.hexlet.io/code_reviews/313232. В репле все ок работает.

Msh Ker 16 августа 2020 →

Приветствую! Решил, после того как после экспериментов в консоли поменял знак равенства в обратную сторону....

Roman Ermakov 10 августа 2020 →

Приветствую. https://ru.hexlet.io/code_reviews/300471 Правильный ли я курс держу? Встрял на функции сортиро...

Алексей Згривец 19 июля 2020 →

Доброго времени суток. Есть вопрос по поводу решения учителя. Почему в данном случае работает исключительно...

Юрий 09 июля 2020 →

код из теории (Функции высшего порядка): const getJsFilePaths = (dir) => fs.readdirSync(dir) .filter((fil...