【发布时间】:2019-12-30 12:56:01
【问题描述】:
我的任务是调用这个函数并返回数组中所有可以除以3的数字的总和值。问题是我不知道如何在JS中制作函数的返回值。你能帮忙吗? 谢谢你
function sumNumbersBy3(...numberArray) {
for(let i = 0; i < numberArray.length; i++)
{
if (numberArray[i]%3 == 0)
return
}
}
console.log("sumNumbersBy3", sumNumbersBy3(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) === 18);
【问题讨论】:
-
我建议你先从 javascript 基础开始
-
不清楚您到底想知道什么。从函数返回值就像将该值放在
return关键字后面一样简单。例如:function test() { return 42; }将在调用时返回42。 -
我现在可以看到问题出在哪里......我只是对“{}”括号感到困惑。我定义了“sum”变量,然后输入“sum += numberArray[i];”在“if”条件内,但随后我将返回总和也放在括号内的“if”条件内......这让我很困惑......总是这些{括号}。谢谢你的帮助...
标签: javascript arrays return-value