我正在尝试使用此函数在每个子数组中找到最大的数字:
/* jshint esversion: 6 */
function largestOfFour(arr) {
var max=[];
for(var i=0; i<arr.length; i++){
for(var j=0; j<arr[i].length; j++){
max.push(Math.max(...arr[j]));
}
}
return max;
}
largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
但是当我运行它时,结果实际上是每个子数组中的最大数字,但重复了 4 次,如下所示:
[27,5,39,1001,27,5,39,1001,27,5,39,1001,27,5,39,1001]
我不知道为什么。我想知道我做错了什么,谢谢。