麻烦老师看下

来源:5-16 知识梳理

weixin_慕移动6442865

2019-08-28 11:54:26

var data=[3,4,2,1]

function multiply(){

var a=1

for(var i=0;i<data.length;i++){

a=a*data[i]

}

return a

}

console.log(multiply.apply(window,data))


写回答

1回答

好帮手慕夭夭

2019-08-28

你好同学,建议使用arguments,因为函数调用的时候给它传递了参数,所有的参数都保存在了arguments中,如果直接使用变量data,那么传递参数就没有意义了。

如下修改更好:

http://img.mukewang.com/climg/5d6626d9000150ac06180372.jpg

祝学习愉快,望采纳。

0

0 学习 · 14456 问题

查看课程