等我成为前端大神
2015-11-24 15:08
for循环里面的{a+=b}。为嘛a就是数组里面的和了???我一直看不懂啊
var arr = [1,2,3,4,5,6,7,8,9,10];
var a = 0; // 定义一个变量把数组中的每个元素的值都累加到这个变量上
for(var i = 0;i<arr.length;i++){
var b = arr[i]; // 取出每个元素
a += b; // 其实相当于 a = a + b; 意思就是,取出a的值加上b,然后再赋值给a
}
// 循环完毕之后,a就等于了数组中所有元素的和。即 a = 1+2+3+4+5+6+7+8+9+10;
console.log(a);
这个就是把数组全部加起来啊
JavaScript进阶篇
469060 学习 · 22582 问题
相似问题