【发布时间】:2016-12-21 23:19:26
【问题描述】:
ES6 中的 Getter 方法被定义为 METHOD 并被称为 ATTRIBUTE(调用 obj.method 而不是 obj.method(..))
例子:
class Job {
constructor(){
this.start=new Date();
}
get age(){
return new Date()-this.start;
}
}
然后:
var vm=new Job();
//....
vm.age // call Getter method
我的问题是:如果有的话,ES6 之前的替代方案是什么?
【问题讨论】:
-
不是方法,也不是称为属性,而是“称为属性”。
-
@torazaburo:你删除了太多的空白;)
标签: javascript ecmascript-6 getter es5-shim