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

Пользователь

от jerad.kuphal , в категории: JavaScript , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от clifford , 2 года назад

@jerad.kuphal Вы можете использовать Math.max() функцию, чтобы найти максимальный элемент массива на Javascript, ниже пример:


1
2
3
4
let array = [1, 2, 3, 4, 5, 11, 2, 3, 0];

// Вывод: 11
Math.max(...array)


Пользователь

от stanford_mosciski , 2 года назад

@jerad.kuphal 

Вы можете использовать метод Math.max() с apply() для нахождения максимального элемента массива на JavaScript.

1
2
3
let numbers = [4, 12, 3, 8, 2];
let max = Math.max.apply(null, numbers);
console.log(max); // 12


Или с помощью стрелочной функции и метода reduce

1
2
3
let numbers = [4, 12, 3, 8, 2];
let max = numbers.reduce((a, b) => Math.max(a, b));
console.log(max); // 12


Если у вас новейшая версия javascript, то можно использовать синтаксис spread оператора.

1
2
3
let numbers = [4, 12, 3, 8, 2];
let max = Math.max(...numbers);
console.log(max); // 12