您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

没有“ function”关键字的情况下,此对象方法定义如何工作?

没有“ function”关键字的情况下,此对象方法定义如何工作?

这怎么可能在任何浏览器中都运行?是某种新的ES6功能吗?

对象的属性也可以引用函数或getter或setter方法

var o = {
  property: function ([parameters]) {},
  get property() {},
  set property(value) {},
};

在ECMAScript 6中,可以使用速记符号,因此不再需要关键字“功能”。

// Shorthand method names (ES6)
var o = {
  property([parameters]) {},
  get property() {},
  set property(value) {},
  * generator() {}
};

其他 2022/1/1 18:15:17 有538人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶