我想增加新的关键和价值
this
对象通过
destructuring assignment
,但这是错误的:
Uncaught SyntaxError: Unexpected token :
让我们看看我的例子,假设我
obj
数据对象:
const obj = {
'a':'1',
'b':'2',
'c':'3',
};
现在我想把这些数据绑定到
这
对象,意味着我们想要:
console.log(this.a); //=> "1"
因此,对于解构赋值,我写的如下:
{
a: this.a,
b: this.b,
c: this.c,
} = obj;
但这是错误的:
未捕获的语法错误:意外的标记:
我不使用
const
,
let
或
var
因为
这
对象已声明。我怎样才能达到我的愿望?有可能
解构赋值
?
简单地说,可以通过正常分配:
this.a = obj.a;
this.b = obj.b;
this.c = obj.c;
我只想要新的漂亮的
JavaScript
代码。