CCh*_*sen 0 html javascript arrays for-loop
几周前我刚刚开始使用JavaScript,但仍然有点挣扎.我需要创建一个循环来计算来自单独的.js文件中的投票数组的所有值的总和.
该函数有一个参数,vote,代表五个投票数组之一(vote1到vote5).将以下命令添加到该函数:
一个.声明一个名为total的变量,将其初始值设置为0.
湾 创建一个for循环,循环遍历votes数组中的每个项目,将该项目的值添加到total变量中.
C.完成for循环后,从函数返回total变量的值.
继承人我的html文件.
<script>
function totalVotes()
{
var total = 0;
for (i=0; i < votes.length; ++i)
{
total += votes[i];
}
return total;
}
</script>
Run Code Online (Sandbox Code Playgroud)
您可以使用reduce方法的数组.Reduce Method根据Array中的元素提供连接值.例如 :
const sum = [1,2,3].reduce(function(result,item) {
return result + item;
}, 0);
console.log(sum);
Run Code Online (Sandbox Code Playgroud)
上面的代码给出了输出6,它是给定数组的总和.您可以在我的Gist上检查其他数组方法:Iterate_Over_Array.js