我是Coffeescript的新手,我正在学习别人的Coffeescript代码。在那里,我看到了诸如
之类的陈述do @mymethod
我认为这里不需要do
因为它没有捕获任何新变量,因为它没有参数。我是对的吗?
答案 0 :(得分:0)
主要是将这个问题标记为已回答:
class C
mymethod = -> console.log "mymethod"
with_do = -> do @mymethod
with_this = -> this.mymethod()
with_at = -> @mymethod()
三个with_...
方法将编译为完全相同的JavaScript代码。