Encontre o número máximo em uma variedade irregular de números
function getMax(a){
return Math.max(...a.map(e => Array.isArray(e) ? getMax(e) : e));
}
var ar = [2,4,10,[12,4,[100,99],4],[3,2,99],0];
console.log(getMax(ar));
JavaScript Biscuit