如果我在从主脚本调用的单独文件中定义了Coffeescript类。我可以使文件中的功能全局可见,但不能使类可见。
包含的文件是:
root = exports ? this
root.add = (a, b) ->
return a + b
class root.userModel
username: 'Aaaa'
name: 'Bbbb'
我可以从我的主代码访问该函数。如何创建类(class)?
最佳答案
假设userModel
是未定义的,而exports
是this
,则您的代码确实会使window
成为全局变量。如果遇到问题,请检查这些情况。