我正在学习 CoffeeScript,但我有点头疼,我还没有完全弄清楚。如果我创建一个对象来做某些事情,我偶尔需要一个实例变量来让该对象在方法之间共享。例如,我想这样做:
testObject =
var message # <- Doesn't work in CoffeeScript.
methodOne: ->
message = "Foo!"
methodTwo: ->
alert message
但是,您不能var
在 CoffeeScript 中使用,并且如果没有该声明,message
则只能在methodOne
. 那么,如何在 CoffeeScript 的对象中创建实例变量呢?
更新:修复了我的示例中的错字,因此这些方法实际上是方法:)