Javascript 使用累积模式创建for循环函数

Javascript 使用累积模式创建for循环函数,javascript,arrays,function,for-loop,accumulator,Javascript,Arrays,Function,For Loop,Accumulator,我是JavaScript新手,需要帮助创建一个函数,该函数使用通过数组的累积模式执行for循环 到目前为止,我所写的内容将毫无错误地运行,但它无法在整个数组“goals”中执行该函数 函数总计目标(目标,总计){ 对于(i=0,g=goals.length;i这就是你想要的吗 函数总计目标(目标,总计){ for(设i=0;i

我是JavaScript新手,需要帮助创建一个函数,该函数使用通过数组的累积模式执行for循环

到目前为止,我所写的内容将毫无错误地运行,但它无法在整个数组“goals”中执行该函数

函数总计目标(目标,总计){

对于(i=0,g=goals.length;i这就是你想要的吗

函数总计目标(目标,总计){
for(设i=0;iconsole.log(总计)
这就是您要找的吗

函数总计目标(目标,总计){
for(设i=0;iconsole.log(total)
以下代码对数组中的数字求和。for循环枚举数组中的项,每次循环时,都会更新一个累加器变量

函数和(arr){
设acc=0
for(设i=0;iconsole.log(result)
以下代码对数组中的数字求和。for循环枚举数组中的项,每次循环时,都会更新一个累加器变量

函数和(arr){
设acc=0
for(设i=0;i
内置数组方法

console.log([1,2,3].reduce((a,b)=>a+b,1));
内置数组方法


console.log([1,2,3].reduce((a,b)=>a+b,1))
不要在for循环中使用
return
,使用一个变量来存储值并返回for循环的括号未闭合的值,您的代码的预期输出是什么?将
totalGoals
始终有一个数组,然后是一个单独的整数作为参数吗?有一个内置的方法不使用
return
在for循环内部,使用一个变量来存储值并返回for循环的括号未闭合的值,您的代码的预期输出是什么?将
totalGoals
始终有一个数组,然后有一个单独的整数作为参数吗?有一个内置的方法可以这样做,您能告诉我如果我想要这个t,我需要更改什么吗o单独显示每个添加项?如果我想单独显示每个添加项,您能告诉我需要更改什么吗?
function totalGoals (goals, total) {
    for (i=0, g=goals.length; i<g; i++)
        return (total + goals[i])
}

totalGoals([ 1, 2, 3], 1)