2010-09-28 203 views

回答

11

callback()會調用它。

如果您需要提供上下文,請執行callback.apply(this, arguments)。當你使用.apply時,要注意當前的執行上下文,基本知道this會引用什麼,或者如果你要提供一個在其函數體內引用this的文字,你的代碼將無法按預期工作。

+0

嗯...似乎工作正常,但螢火蟲抱怨''callback()'不是一個函數。也許在螢火蟲中的錯誤? – Andrew 2010-09-28 00:20:03

+0

你確定它抱怨'callback'不是一個函數,還是它抱怨'run'? Firebug說我的「未定義運行」(Chrome控制檯完美地執行它)。原因是因爲在Firebug中直接評估的代碼不會像代碼在網頁中一樣處理。如果它不是在抱怨'跑步',那麼檢查拼寫錯誤。 – 2010-09-28 00:22:12

相關問題