Вы можете использовать методы Math.max() и Math.min() в сочетании с методом apply(), чтобы найти максимальное или минимальное значение в массиве или подобном массиву объекте, например:
<script>
var numbers = [1, 5, 2, -7, 13, 4];
var maxValue = Math.max.apply(null, numbers);
console.log(maxValue); // Печатаем: 13
var minValue = Math.min.apply(null, numbers);
console.log(minValue); // Печатаем: -7
</script>
Подробнее см. Руководство по методам заимствования JavaScript, чтобы узнать причину использования метода apply() здесь. В качестве альтернативы вы можете использовать оператор spread ES6 для выполнения той же задачи.
<script>
var numbers = [1, 5, 2, -7, 13, 4];
var maxValue = Math.max(...numbers);
console.log(maxValue); // Печатаем: 13
var minValue = Math.min(...numbers);
console.log(minValue); // Печатаем: -7
</script>
















