function largestOfFour(arr) {
var lista = [];
var max = 0;
for (var x = 0; x < arr.length; x++) {
for (var y = 0; y < arr[x].length; y++){
if (arr[x][y] > max) {
max = arr[x][y];
}
lista[x] = max;
}
}
return lista;
}
largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
^ generates the following array: [27,27,39,1001], but the answer is: [27,5,39,1001]
My function correctly shows the maximum number in each sub-array, EXCEPT the 2nd subarray. I don't understand what part of my code is wrong.