参数扩展与收集
ES6 增加有一个特殊符号 , 拓展运算符 ’ … ’ 即三个点。
它的使用如下 :
扩展参数
… 扩展运算符能将可迭代对象转换为逗号分隔的参数系列;
如将数组拆开,其位置在传值体前(实参,需把自身拆开的变量)前
const arr = ['手机','电脑','人一个']
...arr // => '手机','电脑','人一个'
应用场景:
1. 如果将数组作为参数传入;则传入的只有一个参数,参数是一个数组;如果传入参数时给数组 前加上扩展运算符 如…arr;如会将数组解构出来,将每个元素做为参数传入;
function fun4() {
console.log(arguments);
}