gpt4 book ai didi

javascript - 在数组上使用递归

转载 作者:行者123 更新时间:2023-12-04 02:29:37 24 4
gpt4 key购买 nike

<分区>

编写一个函数,通过给定的整数数组和一个正数 X,返回所有大于 X 的奇数元素的乘积。使用递归!

我试过这个:

function result(arr, x) {
if (arr.length <= 0) {
return 0;
}

if (arr[0] > x && arr[0] % 2 === 1) {
return arr[0] + result(arr.slice(1));
}

return result(arr.slice(1));
}

console.log(result([3, 2, 3, 4, 5, 6, 7, 8, 9], 1));

答案是 3。第一次迭代后(x 变为未定义)。

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