Сортировка массива объектов

preview_player
Показать описание
Сортировка массива объектов по свойству.

Рекомендации по теме
Комментарии
Автор

Александр, спасибо Вам за Ваши видео! Без них я бы давно забросила учебу))

nazymberikkyzy
Автор

спасибо большое за объяснение! Классная идея показывать как сокращается код)

risenshine
Автор

Спасибо за разжевание работы данного метода массива, пойду пробовать сортировать))

iMonsterus
Автор

Спасибо большое за исправления в моих знаниях по сортировке)

ДжонУик-ък
Автор

Спасибо за видео, отлично объясняешь!

efreetomsk
Автор

Полезное видео. Спасибо тебе Александр

alonewolf
Автор

a[prop] < b[prop] сломал голову с этим. Не понимал, почем у меня не работает a.prop < b.prop. Еще думал, почему пишете именно так, ведь куда проще записать моим вариантом)) ну зато запомнил! Надеюсь..)

boris___britva
Автор

Спасибо большое за сортировку. Особенно переменная, которая меняет направление. if (dirif == true) return -1; Я только не совсем понимаю эту строчку. Мы задаем направление сортировки, когда переменная равна true?

ДенисСеменов-зх
Автор

Не понял что такое arr, prop, dir. Что к чему относится? Как он поймет что именно сортировать? Мне надо на ФИО, ВОЗРАСТ, ФАКУЛЬТЕТ, ГОД. Это надо к каждому виду писать свою функцию?

ArmTool
Автор

Спасибо. А почему вы в конце function поменяли на const?

borisgarkun
Автор

А еще написать: "Внимание! Спойлер"))) до конца не стал смотреть, так как пока что хочу попробовать сделать сам, а потом уже посмотреть как правильно)

СергейГадаев-ун
Автор

Александр, здравствуйте! В mdn сказано, что функция для sort должна иметь вид
function compare(a, b) {
if (a меньше b по некоторому критерию сортировки) {
return -1;
}
if (a больше b по некоторому критерию сортировки) {
return 1;
}
// a должно быть равным b
return 0;
}
но работает и вариант просто с return -1... Как это понимать? Спасибо за ответ.

Сергей-яцх
Автор

Александр, скажите пожалуйста, что лучше - короткий работающий код, или легкочитаемый, но больший по объему?

roypchel
Автор

Добрый день. А можно узнать что такое return -1. Что это значит? Что на что перемножается или что из чего вычитается? Как и почему меняются числа местами. Каким способом они меняются? Как именно это происходит. Что называется посмотреть все что происходит под капотом.

asgard
Автор

Классно получается но ничего не понятно. Вы делаете делаете, я могу вот так, потом вот так, потом вот так. А что почему и как ничего не ясно.

asgard
Автор

почему return -1 срабатывает сортировка, а return 1 не сортируется массив. Подскажите, -1 - это значит меняем местами два эелемнта, а если 1 оставляем как есть ? или нет

ЮляМуля-цэ
Автор

Можно вопрос: как найти самое большое число в объекте который в массиве

vladyslavmasokha
Автор

Здравствуйте почему свойства объекта приходит кавычке ' '

azizjalilov
Автор

Надо объяснить, что это за модуль? Откуда он и зачем, а то человек не из SkillBox не поймет.

megabulk
Автор

Вторая половина ролика - страдание херней. Цель: передавать направление похвальна, реализация: дно.
Скоращение кода не всегда хорошо, особенно если на кону стоит читаемость кода. Короче, смотрите дети, как дядя делает и не повторяйте за ним. Хз че там в ваших модулях, может не положено ещё, но лучше бы показал на этом примере, как сортировать по двум параметрам с применением рекурсии

NickBorisov