1
藉助ES6解構,是否有任何方式在賦值時解構嵌套對象?對象分配的嵌套解構
下面是一個簡單的代碼示例來說明我的意思:
let node = {
ItemTitle: 'Title',
ItemId: 5,
Menu: {Item: [{ItemId: 579}]
}
// my attempts
let {
ItemId: id,
ItemTitle: title,
Menu['Item']: subItems
} = node
let {
ItemId: id,
ItemTitle: title,
Menu.Item: subItems
} = node
感謝您的回答,我現在好理解。如果你檢查我的例子,node.Menu.Item是一個數組。如何解構對象的數組屬性? –
你需要數組的哪一部分,數組中的對象還是該對象的'ItemId'屬性? – nem035
謝謝,我需要數組中的對象。 –