gpt4 book ai didi

javascript - Javascript 中未定义的数组参数

转载 作者:行者123 更新时间:2023-12-01 02:50:31 25 4
gpt4 key购买 nike

我不明白为什么这个函数返回未定义:

function sumArray(array) {
array.reduce(function(result, item) {
return result + item;
})
}

array = [1,2,3]

sumArray(array)

我尝试过类似的方法,它工作正常(如下),所以我不确定它是否特定于作为数组的参数?

function sayNumber(num) {
return num + 1;
}

num = 1

sayNumber(num)

最佳答案

您实际需要的是再添加一个 return 语句。

function sumArray(array) {
//here
return array.reduce(function(result, item) {
return result + item;
});
}

array = [1,2,3];

sumArray(array);
//6

关于javascript - Javascript 中未定义的数组参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47001051/

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