gpt4 book ai didi

javascript - 如何在嵌套数组javascript中添加数字

转载 作者:行者123 更新时间:2023-11-30 08:32:33 27 4
gpt4 key购买 nike

刚刚从事一个项目并尝试了一些不同的解决方案但没有结果。有人可以帮助我如何在嵌套数组中添加数字吗?我会使用 reduce 吗?还是for循环?

function balance(arr) {
if(typeof item == 'number') {
return arr;enter code here
} else {
return arr + balance(item);
}
}

最佳答案

这可能是您所希望的吗?

function balance(arr) {
return arr.reduce(function(sum, item) {
if(typeof item == 'number') {
return sum;
} else {
return sum + balance(item);
}
},0);
}

console.log(balance([1,2,[3,4],5]));

关于javascript - 如何在嵌套数组javascript中添加数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35644418/

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