EN
JavaScript - find max value in array of arrays
6
points
In this article, we would like to show you how to find the maximum value in an array of arrays using JavaScript.
1. Custom method example
// ONLINE-RUNNER:browser;
function findMax(/* many arguments here ... */) {
function checkEntry(entry) {
if (entry instanceof Array) {
return findMax.apply(null, entry);
}
return entry;
}
if (arguments.length > 0) {
var result = checkEntry(arguments[0]);
for (var i = 1; i < arguments.length; ++i) {
var value = checkEntry(arguments[i]);
if (value > result) {
result = value;
}
}
return result;
}
return NaN;
}
// Usage example:
console.log(findMax(1, 2, 3, [4, 5, 6],[7, 8, [9, 10]]));