我正在编写一个使用John Resig 的简单类继承的简单应用程序。我在 Node.js 中这样做,我也在使用 CoffeeScript。我正在尝试编写 CoffeeScript 以在 BrowserQuest 游戏中输出类似于此文件的代码。
但是,当我这样编写 CoffeeScript 时:
cls = require './class'
module.exports = Model = cls.Class.extend({
init: () ->
console.log 'Model.init()'
})
“var”会自动添加到模型中,因此它似乎没有正确导出。
var Model, cls;
cls = require('../class');
module.exports = Model = cls.Class.extend({
init: function() {
return console.log('Model.init()');
}
});
有没有办法将变量标记为不使用 CoffeeScript 的“var”?