ES6中有什么方法可以在一行或更短的时间内执行以下操作?
const { bar } = this.foo;
this.module.func({
bar,
});
我尝试执行的以下操作无效,并且是语法错误。
const { bar } = this.foo;
this.module.func({
{ bar }: this.foo, // unexpected token
});
答案 0 :(得分:2)
除非重复属性名称,否则不能将其作为单线使用:
this.module.func({
bar: this.foo.bar
});