我想在 JavaScript 中模拟 MarkdownDeep,我有以下代码
MarkdownDeep = new (function () {
this.Markdown = function () {
this.Transform = function (a) {
return "html";
};
};
})();
但我无法在 CoffeeScript 中实现这一点
我尝试了以下
MarkdownDeep = new (->
@Markdown = ->
@Transform = (a) ->
"html"
)()
window.MarkdownDeep = MarkdownDeep
但它不起作用,特别是在我的单元测试markdown = new MarkdownDeep.Markdown()
中给出了“未定义不是函数”,尽管 JS 版本模拟得很好。