Write JavaScript code to return the largest number in a given nested array. In case of invalid input undefined will be returned.
// Largest number in a nested array
function largestInNested(arr) {
if (!arr.length || !arr[0].length) return undefined;
let largest = arr[0][0];
for (const subArr of arr) {
for (const num of subArr) {
if (num > largest) largest = num;
}
}
return largest;
}
const data = [
[0, 1],
[5, 2]
];
console.log(largestInNested(data)); // 5Code language: JavaScript (javascript)