Skip to content
Return the largest number in a nested array

Return the largest number in a nested array

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)
Back to Top
Tags: