无法理解为什么我的JS无法正常工作

时间:2018-08-03 22:16:20

标签: javascript

运行此代码对我来说什么都没有发生。

var myarray = [2,2,2];

for ( var i = 0 ; i < myarray.length ; i++ ) {
  total = total + myarray[i];
}
alert("The total is " + total);

3 个答案:

答案 0 :(得分:1)

尝试首先在循环外定义总数。

beta0

正在发生什么,但您可能看不到它。如果您使用浏览器打开开发者控制台,请尝试在浏览器中打开它,您将看到正在生成的错误。

答案 1 :(得分:0)

只需声明您的变量并将其初始化:

iterator().zipWithIndex().forEach(Consumer<Tuple2<T, Integer>>)

答案 2 :(得分:0)

解决这个问题的一种好方法是使用reduce,加油! ;)

var arr = [1, 2, 3];


var total = arr.reduce((acum, current) => acum + current);

console.log(total);