1 数组的解构赋值
var [a,b,c] = [1,3,4];
console.log('a',a); // a,1
console.log('b',b); // b,3
console.log('c',c); // c,4
2 对象的解构赋值
var a = {
name:'张无忌',
age:21,
}
var {name,age} = a;
console.log('name',name); // name:张无忌
console.log('age',age); // age,21
3 奇葩结构的解构赋值
对于数组而言 最要两边结构相同也适用解构赋值
let [a,[b,c],d] = [1,[2,3],4];
console.log('a',a); // a,1
console.log('b',b); // b,2
console.log('c',c); // c,3
console.log('d',d); // d,4