squadbrodyaga
@squadbrodyaga
帆は風を変えた

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

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

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

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

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

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