string, value: number }]
И массив choose_arr = [«string», «string2»]
Нужно отсортировать сначала по value по убыванию и потом вверх продвинуть те объекты у которых совпадают arr.key в choose_arr
Первое я сделал, но пробрасываю второй раз .sort с функцией handleSortArrayTwo, где через includes Делаю проверку на второе условие чтобы в отсортированном массиве продвинуть те элементы, у которых совпадают key в choose_arr, но почему-то не работает, что я делаю не так ? 🙁
https://pastebin.com/0yQq4DwJ
Обратите внимание на 8, 9, 10, 1, 2 строчку
Sort использует не устойчивый алгоритм, нужно выполнять обе сортировки в одной функции
Ноль лучше не использовать при сортировке. И почему бы в 1 сорте не сделать оба сравнения? Сделай рабочий пример в песочнице, чтобы можно було увидеть проблему
Обсуждают сегодня