ES6:ES6的rest参数、arguments参数(五颗星
1.解决实参数量大于形参数量的问题怎么解决?
ES5的arguments参数解决
或
ES6的rest参数解决
<script>
function add(a,b,c){
console.log(a,b,c)//10,20,30
}
add(10,20,30,40,50)
</script>
2.ES5的arguments参数解决
arguments是伪数组
<script>
function add(a,b,c){
console.log(arguments)//arguments是伪数组,1,2,3,4,5
var sum=0
for(var i=0;i<arguments.length;i++){
sum+=arguments[i]
}
console.log(sum)//15
}
add(1,2,3,4,5)
</script>
3.ES6的rest参数解决
注意点:
1. rest得到
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
前端面试题 文章被收录于专栏
前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理


