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

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

1 0

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

0

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

Vyacheslav 2 дня назад →

Как у учителя получилось импортировать функцию sortBy с помощью выражения import { sortBy } from 'lodash';...

Илья Савицкий 2 дня назад →

Привет. Не понимаю, что происходит в функции-компараторе в решении учителя, что мы передали в качестве аргу...

Сергей Туманов 3 дня назад →

Так сработал: const takeOldest = (arr, number = 1) => { const sortedArray = arr.sort((a,b) => Date.parse...

Сергей Туманов 3 дня назад →

Функции высшего порядка .... Такая дефолтная сортировка не годится для большинства практических задач, ведь...

Сафия Б. 12 февраля 2020 →

Здравствуйте! Пробовала решить таким алгоритмом: 1. Создать новый массив с отпарсенными данными. 2. Отсорт...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →