dev_max
@dev_max
Front-end developer

Как из массива строк, представляющих собой числа, выбрать максимальный элемент?

Как выявить максимальное значение из массива без его изменения?
Суть в том, что если, допустим, использовать Math.max( ...['1', '2.20', '5.50']), то он вернет 5.5, а мне нужно, чтобы всё сохранялось в первоначальном виде, т.е. чтобы вернулось '5.50'.
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Сравниваем числовые эквиваленты элементов, а запоминаем максимальный в исходном виде:

arr.reduce((max, n) => +n < +max ? max : n, -Infinity)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы