Как найти минимальный элемент массива js

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
22 октября 2021

Найти минимальное значение в массиве можно простым перебором и сравнением:

const numbers = [3, 4, 9, 3, 5, 1, 7]; // исходный массив

// создадим переменную в которую будем сохранять текущее минимальное значение
// установим в нее значение из первого элемента массива
let minimum = numbers[0];
for (const item of numbers) {
  if(item < minimum) {
    minimum = item; // если находим другое минимальное число, то сохраняем в переменную
  }
}
console.log(minimum); // => 1

Также можно воспользоваться встроенным методом Math.min() в сочетании со spread оператором:

const numbers = [3, 4, 9, 3, 5, 1, 7]; // исходный массив

const minimum = Math.min(...numbers);
console.log(minimum); // => 1