Як визначити максимальний елемент масива в 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
Залишити відповідь