Страница 1 из 1

JavaScript: минимальное значение в массиве

Добавлено: 25 апр 2014, 15:33
mihas
Набрел на полезную синтаксическую конструкцию.
Обычно для поиска в массиве минимального или максимального значения я пользовался перебором по циклу, такой метод позволяет еще и узнать, в какой именно по номеру ячейке хранится нужный элемент.
Если же номер элемента массива не нужен а нужно только минимальное (максимальное) значение - подойдет вот такая лаконичная функция:

Код: Выделить всё

element_min = Math.min.apply({},somearray);
Просто функция Math.min ничего не вытащит из массива somearray, а вот в сочетании с apply, где вторым аргументом указан массив - вытащит.

Re: JavaScript: минимальное значение в массиве

Добавлено: 12 апр 2019, 03:13
Fodin
Вот такая тоже работает:
element_min = Math.min(...somearray);