解构:一种提取数据的模式
1、数组的解构
以元素的位置
(下标)为匹配条件
const [a,b,c]=[1,2,3];
console.log(a, b, c);//1 2 3
const [a, , c] = [1, 2, 3];
console.log(a, c);//1 3
2、对象的解构
以属性的名称
为匹配条件
const obj = {name: "Tom", age: 18, sex: "男", person: {name1: "Bob", age1: 28}};
const {name, age, person: {name1, age1}} = obj;
console.log(name, age, name1, age1);//Tom 18 Bob 28