运算符可以很好的为我们解决参数和对象数组未知情况下的编程,让我们的代码更健壮和简洁。
运算符有两种:对象扩展运算符与rest运算符。
?...但我们又想传递多个参数,但是不确定参数的个数,这时候可以使用对象扩展运算符来作参数。...2.rest运算符
(1)含义
rest参数作用: 将多余的逗号分隔的参数序列转换为数组参数
注意: rest参数必须是最后一个参数,否则报错。...}
}
test(0,1,2,3,4,5,6,7);
结果为:1,2,3,4,5,6,7
最后总结:
扩展运算符用三个点号表示,功能是把数组或类数组对象展开成一系列用逗号隔开的值
rest运算符也是三个点号...,不过其功能与扩展运算符恰好相反,把逗号隔开的值序列组合成一个数组
当三个点(...)在等号左边,或者放在形参上。