ES6中允许从数组中提取值,按照对应位置,对变量赋值。对象也可以实现解构。
数组解构
let ary =[1,2,3];
let [a,b,c] = ary;
console.log(a);
console.log(b);
console.log(c);
//分别输出1、2、3
对象解构
对象解构允许我们使用变量的名字匹配对象的属性 匹配成功将对象属性的值赋值给变量
let person = {name:'李四',age:30,sex:'男'};
let {name,age,sex} = person;
console.log(name);
console.log(age);
console.log(sex);