1.概述
ES6 引入rest参数,用于获取函数的实参,用来代替arguments
2.运用
rest参数以…args作为参数,通过args获取。
<script>
function fn(...args) {
console.log(args);
}
fn(1, 2, 3);
</script>
显示:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6bfd0c37db4f8972becac04195367613.png)
参数可以有多个,但是rest参数必需放在最后
<script>
function fn(a, b, c, ...args) {
console.log(args);
}
fn(1, 2, 3, 4, 5, 6);
</script>
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9cffd6423159a0fb5c2258ddb626488c.png)
此时args是除了abc的所有