JavaScriptОновлено: Теги:

Як визначити максимальний елемент масива в JavaScript

Нехай нам запропоновано розв’язати типове завдання: визначити максимальний елемент масиву в JavaScript. Постараймось вирішити дане завдання.

У JavaScript є кілька способів визначити максимальний елемент у масиві. Нижче розпишу кожен з них.

Використання циклу for

Перебираємо масив за допомогою циклу for і зберігаємо найбільше число у змінній max.

function findMaxElement(array) {
  let max = array[0];
  for (let i = 1; i < array.length; i++) {
    if (array[i] > max) {
      max = array[i];
    }
  }
  return max;
}

const array = [5, 2, 3, 1, 7];
const maxElement = findMaxElement(array);
console.log(maxElement); // Виведе 7

Використання методу Math.max() разом з оператором “spread”

Використання методу Math.max() разом з оператором “spread”: Використовуємо Math.max() разом з оператором “spread” (...array), який розгортає масив і повертає найбільше число.

const array = [5, 2, 9, 1, 7];
const maxElement = Math.max(...array);
console.log(maxElement); // Виведе 9

Використання методу reduce()

Використовуємо метод reduce() для послідовного порівняння елементів масиву та визначення найбільшого числа.

const array = [5, 2, 9, 1, 17];
const maxElement = array.reduce((max, current) => {
  return Math.max(max, current);
});
console.log(maxElement); // Виведе 17

Як визначити мінімальний елемент масива в JavaScript

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *