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

for循环中i可以变成表达式的数组?

function sum() {
    var result = 0;
    for (var i=0; i<arguments.length; i++) {
        result = result + arguments[i];    /*为什么这里的i变成了arguments的数组*/
    }
    return result;
}
console.log(sum(12, 1, 1));


正在回答

2 回答

不,这个i并没有变成数组的一部分,这个i变量,只是存储了一个数值型数字而已,而这个数字刚好可以充当数组元素调用时的下标,也就是这样的 。  数组【下标】!这里的下标应该是个数字,正好i中存的就是数字!

0 回复 有任何疑惑可以回复我~

这点代码看不出什么来,你arguments的定义在哪

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

for循环中i可以变成表达式的数组?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号