function add(a,b,...args){
console.log(a);
console.log(b);
console.log(args); //[a,b,...]
}
特性:
1 rest参数输出的是一个数组
2 arguments是一个对象
扩展运算符 ...
一般用来:
1 解析数组为参数序列...[a,b,c] ⇒ a,b,c 这里是本质
2 数组合并
3 数组克隆
4 维数组转换为真数组
前端面试题(es6+) -- 扩展运算符、rest参数
最新推荐文章于 2025-10-17 14:45:18 发布
本文详细介绍了JavaScript中rest参数的功能与用法,包括如何使用rest参数收集多个参数为数组,以及扩展运算符的应用场景,如数组解析、合并、克隆及扁平化。
211

被折叠的 条评论
为什么被折叠?



