在这种情况下,当您获得一些代码时可以工作,但是却不知道如何。 这种声明方法有什么作用?
const { actions: { createRole, updateRole } = {} } = props;
答案 0 :(得分:-1)
代码对嵌套对象使用破坏。以下示例可能有助于理解这种新的JavaScript语法(已随ES6引入):
const user = {
id: 339,
name: 'Fred',
age: 42,
education: {
degree: 'Masters'
}
};
const {education: {degree}} = user;
console.log(degree); //prints: Masters
我将为进一步的示例推荐以下资源: https://medium.com/@pyrolistical/destructuring-nested-objects-9dabdd01a3b8