【发布时间】:2016-01-11 01:39:08
【问题描述】:
我有一个函数ValidateInteger,它返回一个看起来像这样的对象:
{
Value: "123",
Neg: false,
Exp: 3
}
我还有一个类调用这个函数:
class MyClass {
constructor(val) {
{
Value: this.Value
Neg: this.Neg
Exp: this.Exp
} = ValidateInteger(val);
}
}
如您所见,this 有很多重复。
我的问题是有一些更好的语法来做到这一点,比如:
this.{Value, Neg, Exp} = ValidateInteger(val);
肯定应该有一些更好的语法。
【问题讨论】:
标签: javascript ecmascript-6 destructuring