整个对象复制到一个变量里面
let {...obj} = {foo: 'aaa', bar: 'bbb'};
获取对象里面的某个值
let {bar} = {foo: 'aaa', bar: 'bbb'};
console.log(bar ) // bbb
获取对象里面的某个值,变量名和属性名不一样
let {foo: baz} = {foo: 'aaa', bar: 'bbb'};
console.log(baz) // aaa
获取对象数组里面的内容
let obj = {
p:['hello',{y: 'world'}]
}
let {p:[x, { y}]} = obj
console.log(x) // hello
console.log(y) // world