我想在函数/类中使用“ this ”关键字进行解构。
我有这段代码:
class Test {
constructor( options ) {
let {title, content} = options;
}
}
输出是(我正在使用babel js):
var _options = options;
var title = _options.title;
var content = _options.content;
如何实现此输出:
this._options = options;
this.title = _options.title;
this.content = _options.content;
答案 0 :(得分:2)
class Test {
constructor( options ) {
({title: this.title, content: this.content} = options);
}
}
如果您还想要this._options
- 只需手动分配。