Mam następujący problem, moja funkcja akceptuje tablicę zawierającą 4 tablice, każdy element jest liczbą. Funkcje muszą zwracać największy element każdej tablicy.Dlaczego 857 jest większe niż 1000 i 1001? JavaScript
function largestOfFour(arr) {
var largest = [];
for (var i = 0; i < arr.length; i++) {
largest.push(arr[i].sort().pop());
}
console.log(largest);
return largest;
}
largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
Wyniki:
Array [ 5, 27, 39, 857 ]
Widocznie to działa, ale kiedy próbowałem z ostatniej tablicy [1000, 1001, 857, 1], w którym 1000 i 1001 są większe niż 857 mi uzyskanie 857. Dlaczego tak się dzieje?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max –