希望这个问题是有道理的,最好的解释方式是给你看一个例子。我在 CoffeeScript 中创建一个类,并且经常在 JS 中使用 @ 来表示“this”,但是,在下面的示例中使用它的最佳方法是什么?目前我将@存储在该方法的局部变量中,我想知道是否有更好的方法
class app
constructor: ->
# store @ or "this" in a new local var
$this = @
# do some stuff
# Do some sort of jQuery stuff
$(document).jquerystuff(->
# do something that references this
$this.anotherMethod()
);