等我成为前端大神
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进阶篇
468061 学习 · 21891 问题
相似问题