1234567891011121314151617181920 |
- /**
- * rest参数 用于获取函数的实参 主要是用来代替arguments
- */
- //rest
- function fn1(...a) {
- console.log(arguments,'1');
- console.log(...arguments,'2');//spread
- console.log(a,'3');
- console.log(...a,'4');
- }
- fn1(1,2,3,4,5)
- function fn2(a,b,...c) {
- console.log(a,'a')
- console.log(b,'b')
- console.log(...c,'c')
- // console.log(...arguments)
- }
- fn2(3,4,5,6,7,8,9);
- // var {}
|