我有一些代码看起来像这样
self = @
之后会使用@someMethodName
或者self.someMethodName
@
有特殊含义吗?
我有一些代码看起来像这样
self = @
之后会使用@someMethodName
或者self.someMethodName
@
有特殊含义吗?
@foo
表示的是this.foo
。 - Trevor Burnham=>
可能会非常令人困惑。 - cwharris@
是 Coffeescript 中代表 this
的快捷方式。因此,
self = @
是 CoffeeScript 的意思:
var self = this;
const self = @
;) - GrayedFoxthis
的快捷方式。