为了账号安全,请及时绑定邮箱和手机立即绑定

js中arguments的问题

js中arguments的问题

<script>     function sum(){         var result=0;         for(var i =0;i<arguments.length;i++){             result += arguments[i];         }         return result;       }     alert(sum(这里传很多个数字参数)); </script> //最后的结果请问一下,其中for循环中  result+=arguments[i]   这个意思是result加上arguments这个里面每一个数字,那么每一次+=   得出来的结果   result会保留到下一次相加么?   我不太理解这个过程。  result=result+arguments[0]  之后得到的数字存到result之后,那么下一次result=result+arguments[i]   右边这个result是上一次相加的结果么。
查看完整描述

1 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

对。

result += xxx; 相当于 result = result + xxx;

//img1.sycdn.imooc.com//58f790fc0001f47b07190300.jpg

查看完整回答
1 反对 回复 2017-04-20
  • 1 回答
  • 0 关注
  • 1587 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信