gpt4 book ai didi

Javascript 遍历数组的数组

转载 作者:行者123 更新时间:2023-11-30 07:12:35 25 4
gpt4 key购买 nike

所以我已经为此奋斗了几个小时 - 目标是在每个 4 数组中创建一个新的最高数字数组。但是,我似乎无法让它循环不止一次。我怎么搞砸了这个 for 循环?

function largestOfFour(arr) {
for (var i = 0; i < arr.length; i++) {
var allTop = "";
var top = arr[i].sort(function(a, b) {
return b - a;
});
i++;
allTop.push(top[0]);
}
}

largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]);

最佳答案

变量allTop应该在循环前定义为数组,循环结束后返回:

function largestOfFour(arr) {
var allTop = [];

for (var i = 0; i < arr.length; i++) {
var top = arr[i].sort(function(a, b) {
return b - a;
});
allTop.push(top[0]);
}

return allTop;
}

console.log(largestOfFour([[4, 5, 1, 3], [13, 27, 18, 26], [32, 35, 37, 39], [1000, 1001, 857, 1]]));

关于Javascript 遍历数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49543547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com