Как известно, функции Math.max и Math.min не умеют работать с массивами. Есть хитрые приемы, заставляющие их сделать это, однако более изящно это можно реализовать с помощью ES6 оператора spread.
Исходники кода
let arr = [1, 20, 7, 6, 5];
console.log(Math.max.apply(null, arr));
let arr = [1, 20, 7, 6, 5];
console.log(Math.max(...arr));