ES6 新增解构赋值和扩展运算符
一 解构赋值
左右两边结构必须一样
右边必须有值
声明和赋值不能分开
let [x, y] = [1, 2, 3];
console.log(x);
console.log(y);
二 扩展运算符
...三点运算符
展开数组
默认参数
function show(a, b, c) {
console.log(a);
console.log(b);
console.log(c);
}
let arr = [1, 2, 3];
show(...arr);
文章来自 www.96net.com.cn