在setInterval外面加一句var c = this;
在setInterval的匿名方法里面使用c.Name;最后应该类似于:
function MyClass(name)
{
this.Name=name;
this.Show=function()
{
var c = this;
setInterval(function()
{
//此处想引用Name
alert(c.Name);
},1000);
}
}
在setInterval的匿名方法里面使用c.Name;最后应该类似于:
function MyClass(name)
{
this.Name=name;
this.Show=function()
{
var c = this;
setInterval(function()
{
//此处想引用Name
alert(c.Name);
},1000);
}
}
谢了~
回头再研究研究this,还没整明白。