gpt4 book ai didi

javascript - 创建一个函数,该函数返回一个数组,其中包含从 5 到 118 的所有奇数

转载 作者:行者123 更新时间:2023-12-02 06:55:31 24 4
gpt4 key购买 nike

这是我的代码,但它不起作用。我的思维过程是否正确?请帮助:

function sum_odd(arr) {
arr = [];
for (var i = 5; i < 119; i++) {
if (i % 2 === 1) {
arr.push(i);
}
}
return arr;
}

最佳答案

调用 sum_odd() 返回:[5, 7, 9, 11, 13,..., 117]

您的代码有效 fine但您不需要 arr 参数,实际上它没有被使用。

function sum_odd(){
var arr = [];
for (var i = 5; i < 119; i++) {
if (i % 2 === 1) {
arr.push(i);
}
}
return arr;
}

var x = sum_odd();
document.write(x);

保存一半的循环迭代并且不检查 i by incrementing i by two. 是一个更好的主意

如果要修改参数,请删除 var arr = [] 语句。

function sum_odd(arr) {
for (var i = 5; i < 119; i += 2) {
arr.push(i);
}
return arr;
}

var res = [];
sum_odd(res)
document.write(res);

关于javascript - 创建一个函数,该函数返回一个数组,其中包含从 5 到 118 的所有奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32022543/

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