Форум колористов и полиграфистов
https://cielab.xyz/forum/

JavaScript: минимальное значение в массиве
https://cielab.xyz/forum/viewtopic.php?f=13&t=518
Страница 1 из 1

Автор:  mihas [ 15:33, Пт, 25 апр 2014 ]
Заголовок сообщения:  JavaScript: минимальное значение в массиве

Набрел на полезную синтаксическую конструкцию.
Обычно для поиска в массиве минимального или максимального значения я пользовался перебором по циклу, такой метод позволяет еще и узнать, в какой именно по номеру ячейке хранится нужный элемент.
Если же номер элемента массива не нужен а нужно только минимальное (максимальное) значение - подойдет вот такая лаконичная функция:
element_min = Math.min.apply({},somearray);
Просто функция Math.min ничего не вытащит из массива somearray, а вот в сочетании с apply, где вторым аргументом указан массив - вытащит.

Автор:  Fodin [ 3:13, Пт, 12 апр 2019 ]
Заголовок сообщения:  Re: JavaScript: минимальное значение в массиве

Вот такая тоже работает:
element_min = Math.min(...somearray);

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/