es6三点运算符
一:散点运算符基本用法
// 3点运算符基本用法 function func(...params){ console.log(params) params.forEach(function (value, index, array){ console.log(value,index,array[index]) }) } func(2,4,5,6);
结果输出:
二:可变参数用法,特指后面的所有参数
// 可变参数用法,特指后面的所有参数 function func1(a,b,...params){ console.log(params) } func1(1,2,3,4);
结果输出:
三:用于数组拼接
let arr1 = [2,3]; let arr2 = [1,...arr1,4]; console.log(arr2); console.log(...arr1)
结果输出: