日期:2014-05-16 浏览次数:20355 次
class a { var b; function c() { alert(b); } }
class a { this.b; this.c = function() { alert(this.b); } }
------解决方案--------------------
你用var 声明的只是一个局部变量而已,不是class的成员变量。
function a() { this.b = 1; this.c = function(){ alert(this.b);} }