函数参数
ES6中函数参数不仅可以使用解构赋值的方式,还可以直接使用默认参数(Default),以及剩余参数(Rest,也有人译为不定参数),定义函数时采用spread操作符表示剩余参数,此外调用函数时也可以使用spread操作符。
1 | function foo(x, y=12) { |
在如下示例中,我们可以更直观地看出spread操作符就是把数组的各个元素拆开了。
1 | function myFunction(v, w, x, y, z) { } |
知识点总结
- 函数的默认参数;
- 函数的剩余参数;
- spread操作符