Javascript 返回最大的数组
我一直在努力解决这个实践问题: 返回由每个提供的子数组中的最大数组成的数组。为简单起见,提供的数组将正好包含4个子数组 但我的代码只返回整个数组中的单个元素,如果我取消移动所有max元素,它会产生完全错误的结果,我尝试单独执行嵌套循环,它工作正常,但与外部循环结合时会产生问题Javascript 返回最大的数组,javascript,arrays,Javascript,Arrays,我一直在努力解决这个实践问题: 返回由每个提供的子数组中的最大数组成的数组。为简单起见,提供的数组将正好包含4个子数组 但我的代码只返回整个数组中的单个元素,如果我取消移动所有max元素,它会产生完全错误的结果,我尝试单独执行嵌套循环,它工作正常,但与外部循环结合时会产生问题 function largestOfFour(arr) { // You can do this! var max = 0; var largestArray =[]; for (var i
function largestOfFour(arr)
{
// You can do this!
var max = 0;
var largestArray =[];
for (var i = 0; i <4; i++)
{
for (var j = 0; j <4; j++)
{
if (arr[i][j]>max)
{
max=arr[i][j];
largestArray.unshift(max);
//console.log(max);
}
}
}
console.log(largestArray);
return max;
}
largestOfFour([[4, 5, 1, 13], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);
如何修复代码请参见代码中的注释: 函数最大值{ var-max; var largestArray=[]; 对于var i=0;i
console.logresult 如何修复代码请参见代码中的注释: 函数最大值{ var-max; var largestArray=[]; 对于var i=0;i
forvar i=0,a=[],l=arrayOfFours.length;我工作得很好,但你能找出我的代码有什么问题吗?我看到了一个非常有趣的格式“…e”你能解释一下吗?@artgb你可以看看我工作得很好,但你能找出我的代码有什么问题吗?我看到了一个非常有趣的格式“…e”你能解释一下吗?@artgb你可以试一下吗在其他人添加Math.max之前,ok at。max回答OP需要他们编写的代码的帮助。在其他人添加Math.max回答之前,OP需要他们编写的代码的帮助。