Tell us what’s happening:
Receive an error: “Cannot read property ‘length’ of undefined” when I try to run.
Your code so far
function largestOfFour(arr) {
var hiarr = []
for (var i = 0; i <= arr.length; i++ ){
var high = 1
for(var a = 0; a <= arr[i].length; a++){
if(arr[i][a] > high){
high = arr[i][a];
}
if(a == arr[i].length){
hiarr.push(high);
}
}
}
return hiarr;
// return arr;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
.
Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting/return-largest-numbers-in-arrays