我寫在JavaScript中的一類,看起來像這樣:的JavaScript的setInterval()的範圍問題
function main()
{
this.var1 =0;
this.clock = function()
{
var t = this;
var n =1;
window.setInterval(document.write(this.n++),1000);
}
}
但調用的setInterval()後 '這' 指的窗口。所以我不能訪問類中的變量。我怎樣才能解決這個範圍問題?
如果我這樣做,主體的哪個對象將被緩衝? –