对象的解构赋值的内部机制,是找到同步变量,然后赋值给后者
let { foo: abc } = { foo: 'aaa', bcd: 'bbb' };
console.log(abc); // 'aaa'
数组解构的时候只要位置对应就可以
const [a,b] = [{c:1},{d:2}]
console.log(a) //{c: 1}
cossole.log(b) //{d: 2}
对象的解构赋值的内部机制,是找到同步变量,然后赋值给后者
let { foo: abc } = { foo: 'aaa', bcd: 'bbb' };
console.log(abc); // 'aaa'
数组解构的时候只要位置对应就可以
const [a,b] = [{c:1},{d:2}]
console.log(a) //{c: 1}
cossole.log(b) //{d: 2}