假设我执行以下代码:
class Test
t: ->
"hell"
d: ->
console.log t()
"no"
它将编译为:
(function() {
this.Test = (function() {
function Test() {}
Test.prototype.t = function() {
return "hell";
};
Test.prototype.d = function() {
console.log(t());
return "no";
};
return Test;
})();
}).call(this);
好的,我不能在方法t()
内部调用d()
方法。
为什么不?我该如何解决?
提前致谢。