我正在使用Babel6,并为我的宠物项目创建一个XMLHttpRequest包装器,对于可以使用的方法:
open = (method, url, something) => {
return this.xhr.open(method, url, something);
}
但对于属性,箭头函数不起作用。
这个是可行的:
get status() { return this.xhr.status; }
但是我无法使用
get status = () => this.xhr.status;
这是故意的吗?
(method, url, something) => this.xhr.open(method. url, something)
。 - user663031get
是对象字面量或类定义的一部分,变量赋值不是。为什么您认为它们应该工作方式相同呢? - Bergi