Задать вопрос
@NerVik

Как отсортировать массив в js?

Добрый день, имеется примерно такой массив объектов
array1 = [
  {
    'id': 3,
    'name': 'Andre'
  },
  {
    'id': 2,
    'name': 'Анна'
  },
    'id': 1,
    'name': 'Anna'
  },
...
]


его нужно отсортировать в алфавитном порядке, но те объекты которые есть в другом подобном массиве должны быть выше чем другие, и если их больше чем один то тоже должны быть отсортированы в алфавитном порядке.

т.е. сперва идут объекты которые есть в другом массиве отсортированые в алфавитном порядке, а потом все остальные так же отсортированые в алфавитном порядке.
как такое реализовать? с просто сортировкой никаких проблем нет, а как отсортировать в моем случае я не понимаю.
  • Вопрос задан
  • 195 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Cначала сортируешь оба потом сводишь в один через concat
Решение:
https://jsfiddle.net/uhyxrm1r/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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