Массив JavaScript: поиск наименьшего числа – методы и примеры

Чтобы найти наименьшее число в массиве с помощью JavaScript, вы можете использовать различные методы. Вот некоторые часто используемые подходы:

Метод 1: использование цикла

function findLowestNumber(arr) {
  let lowest = arr[0];
  for (let i = 1; i < arr.length; i++) {
    if (arr[i] < lowest) {
      lowest = arr[i];
    }
  }
  return lowest;
}
const numbers = [5, 2, 9, 1, 7];
const lowestNumber = findLowestNumber(numbers);
console.log(lowestNumber); // Output: 1

Метод 2: использование функции Math.minс расширенным синтаксисом

const numbers = [5, 2, 9, 1, 7];
const lowestNumber = Math.min(...numbers);
console.log(lowestNumber); // Output: 1

Метод 3. Использование метода reduce

const numbers = [5, 2, 9, 1, 7];
const lowestNumber = numbers.reduce((lowest, current) => Math.min(lowest, current));
console.log(lowestNumber); // Output: 1