Class 类定义之外的访问变量
我需要访问类定义之外的变量,如下面的示例所示Class 类定义之外的访问变量,class,coffeescript,Class,Coffeescript,我需要访问类定义之外的变量,如下面的示例所示 module.exports = (config) -> class Foo constructor: () -> console.log config return Foo 但是,如果我尝试创建该类的实例,则该变量未定义且无法打印 Foo = require('./foo.coffee')(config) bar = new Foo() 有什么建议吗?最好尝试一下: modu
module.exports = (config) ->
class Foo
constructor: () ->
console.log config
return Foo
但是,如果我尝试创建该类的实例,则该变量未定义且无法打印
Foo = require('./foo.coffee')(config)
bar = new Foo()
有什么建议吗?最好尝试一下:
module.exports =
class Foo
constructor: ( @config ) ->
console.log @config
电话是这样的:
Foo = require('./foo.coffee')
bar = new Foo(config)
在这种情况下,我使用了
@config
,但您也可以使用config
这是有效的咖啡脚本,对我来说很有用。也许你在别的地方出错了?