首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Js使用ecma脚本6使用"this“关键字进行析构

Js使用ecma脚本6使用"this“关键字进行析构
EN

Stack Overflow用户
提问于 2015-09-08 07:54:10
回答 1查看 990关注 0票数 4

我想在函数/类中使用"this“关键字的析构。

我有这样的代码:

代码语言:javascript
运行
复制
class Test {
  constructor( options ) {
    let {title, content} = options;
  }
}

输出是(我正在使用babel ):

代码语言:javascript
运行
复制
var _options = options;
var title = _options.title;
var content = _options.content;

如何实现此输出:

代码语言:javascript
运行
复制
this._options = options;
this.title = _options.title;
this.content = _options.content;
EN

回答 1

Stack Overflow用户

发布于 2015-09-08 08:05:43

代码语言:javascript
运行
复制
class Test {
  constructor( options ) {
    ({title: this.title, content: this.content} = options);
  }
}

如果您需要额外的this._options -只需手动分配它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32452179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档