apply

    20熱度

    4回答

    我正在爲我的一個應用程序編寫全局錯誤處理「模塊」。 我想要的功能之一是能夠輕鬆地使用Try {} Catch {}塊封裝函數,以便對該函數的所有調用都將自動具有將調用我的錯誤處理代碼全球記錄方法。 (爲了避免使用try/catch塊污染代碼)。 但是,這稍微超出了我對Javascript,.call和.apply方法以及「this」關鍵字的低級功能的理解。 我寫了這個代碼,基於原型的Functio

    5熱度

    4回答

    我在IE中看到一些奇怪的行爲,試圖通過function.apply()調用另一個頁面中的函數。 這裏有一個簡單的測試案例: test1.html: <HTML> <HEAD> <script language="javascript" type="text/javascript"> var opened = null; function applyNone() {