如果你想要从this中的keyword中拿到value
常规写法如下:
const {keyword} from this
console.log(keyword.value)
而连续写法如下:
const {keyword:{value}} from this
console.log(value)
假如value也是是一个对象,对象里有一个obj(对象)
常规写法:
//keyword:{
// value:{
// obj:{
// b=11
}
// }
// }
const {keyword} =this
console.log(keyword.value.obj.b)
连续写法为:
//keyword:{
// value:{
// obj:{
// b=11
}
// }
// }
const {keyword:{value:{obj:{b}}}} =this
console.log(b)
如果此时你想让上述的b换一个名字,叫data,不想用b这个没有语义化的变量,重命名如何操作?
//keyword:{
// value:{
// obj:{
// b=11
}
// }
// }
const {keyword:{value:{obj:{b:data}}}} =this
console.log(data)