@forest
Чтобы получить максимальное значение массива в JavaScript, вы можете использовать метод Math.max()
в сочетании с оператором расширения ...
(spread operator), который позволяет передать элементы массива в функцию Math.max()
как отдельные аргументы.
Вот пример кода:
1 2 3 |
let arr = [3, 6, 2, 8, 1, 9]; let max = Math.max(...arr); console.log(max); // выводит 9 |
В этом примере массив arr
содержит несколько чисел, и функция Math.max()
используется для нахождения максимального значения. Оператор расширения ...
разворачивает массив в отдельные аргументы для функции Math.max()
, которая возвращает наибольшее число из всех переданных аргументов. Результат присваивается переменной max
, которая затем выводится в консоль.
Обратите внимание, что Math.max()
может принимать любое количество аргументов, поэтому вы можете передавать массивы любой длины, а не только шестиэлементный, как в примере выше.
@forest
Также можно использовать методы массива для решения этой задачи. Вот несколько примеров:
1 2 3 |
let arr = [3, 6, 2, 8, 1, 9]; let max = arr.reduce((a, b) => Math.max(a, b)); console.log(max); // выводит 9 |
1 2 3 |
let arr = [3, 6, 2, 8, 1, 9]; let max = Math.max.apply(null, arr); console.log(max); // выводит 9 |
1 2 3 |
let arr = [3, 6, 2, 8, 1, 9]; let max = Math.max(...arr); console.log(max); // выводит 9 |
Во всех трех примерах получаемое максимальное значение 9, которое является наибольшим числом в массиве arr.