老师看一下
来源:5-4 编程练习
Azathouth
2019-11-12 18:18:58
<script type="text/javascript"> function Rest(...num){ let sum = 0; let len = num.length; for(let i of num){ sum+=i; } return sum/len; }; console.log(Rest(1,2,3,4,5)) </script>
这么写对吗?视频中出现的argument没用上,这个是什么?
1回答
好帮手慕慕子
2019-11-12
同学你好,代码正确
如下图所示, 视频中出现的arguments是老师举的一个示例, 意思是使用arguments获取到传入的参数。例:
...args 这种写法是指ES6 引入的 rest 参数(形式为...变量名),用于获取函数的多余参数,这样就不需要使用arguments对象了。
如果帮助到了你, 欢迎采纳,祝学习愉快~~~