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
谢谢,我需要数组中的对象。 –