代碼:在setTimeout(javascript)中處理對象方法函數調用?
var a = function() {
this.message = "hello";
this.shout = function(){
alert(this.message); // alerted undefined
}
this.Timer = setTimeout(this.shout, 3000);
}
var b = new a();
我得到的警告對話框中未定義。我已經在setTimeout中嘗試過「this.shout()」,但是在發現留言時出現DOM錯誤。我如何處理這個問題?