【发布时间】:2019-06-13 20:25:41
【问题描述】:
我更喜欢标准的coffeescript语法,所以我尽可能不使用括号。
所以,我有一些对象。例如,
let obj = {
с = 0;
a(x) {
this.c+=x;
return this;
},
b() {
this.c++;
return this;
}
}
好的,这里一切都清楚了。但是,如果我打电话给a呢?
obj
.a 5
.a 15
# etc
这里也很清楚。
但是,如果我不想使用方括号(),在调用a 之后如何调用b?
obj
.a 5
.a 15
.do b
- 编译成
obj.a(5).a(15).do(b);
但我希望
obj.a(5).a(15).b();
那么,在调用a方法后,如何在不传递任何参数的情况下调用b,
不使用括号()?
【问题讨论】: