squadbrodyaga
@squadbrodyaga
Татарский богатырь

Как сортировать массив и расположить блоки в порядке пьедестала?

Здравствуйте, объясните пожалуйста как нужно располагать элементы, созданные
с помощью перебора массива, но порядке пьедестала:

Например чтобы: 1, 2, 3, 4, 5 становилось вот так: 5, 3, 1, 2 4
Вот пример: https://codepen.io/squadcoder/pen/WNojgmB?editors=1010

У меня была идея, может нужно сортировать массив в таком порядке,
а потом выводить его, но мне кажется что это так себе решение и есть какое-то лаконичное
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
WblCHA
@WblCHA
[1, 2, 3, 4, 5].sort((a, b) => b % 2 - a % 2 || (a % 2 ? b - a : a - b))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽