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

Как изящно преобразовать массив?

Как из:
var arr = [-30, -20, -10, 0 , 10, 20, 30];
сделать:
var arr = [0, 10, -10, 20 , -20, 30, -30];
просто и красиво?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
arr.sort((a, b) => Math.abs(a) - Math.abs(b) || b - a);


upd: поправил, || вместо &&
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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