Javascript 解构对象-如何以更简洁的方式重写

Javascript 解构对象-如何以更简洁的方式重写,javascript,typescript,Javascript,Typescript,我想知道是否有可能简化此代码并将其写在一行中(我甚至可以使用ES6-7) 你可以 分解内部属性-高度: const state={维度:{宽度:200,高度:100} 常量{dimensions:{height}}=state console.log(高度)您可以 分解内部属性-高度: const state={维度:{宽度:200,高度:100} 常量{dimensions:{height}}=state console.log(高度)console.log(维度)将具有相同的输出?是的,

我想知道是否有可能简化此代码并将其写在一行中(我甚至可以使用ES6-7)

你可以

分解内部属性-高度:

const state={维度:{宽度:200,高度:100}
常量{dimensions:{height}}=state
console.log(高度)
您可以

分解内部属性-高度:

const state={维度:{宽度:200,高度:100}
常量{dimensions:{height}}=state

console.log(高度)
console.log(维度)
将具有相同的输出?是的,这将正确输出
维度
对象您可以同时分解维度和高度-参见示例nice!我不知道嵌套的解构,这确实很性感
console.log(dimensions)
将有相同的输出?是的,这将正确输出
dimensions
object您可以解构维度和高度-参见示例nice!我不知道嵌套解构,这确实很性感
const { dimensions } = this.state
const { height} = dimensions
console.log(height)