麻烦老师看下
来源: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回答
你好同学,建议使用arguments,因为函数调用的时候给它传递了参数,所有的参数都保存在了arguments中,如果直接使用变量data,那么传递参数就没有意义了。
如下修改更好:
祝学习愉快,望采纳。
相似问题