javascript - 函數作為參數傳遞呼叫出錯
phpcn_u1582
phpcn_u1582 2017-05-18 11:02:38
0
2
386

程式碼如下

var f = function(call,args){
    call(args);
}

當執行f(console.log,123)的時候沒問題
但執行f(loaction.reload,true)就報錯了
錯誤訊息如下Uncaught TypeError: Illegal invocation

phpcn_u1582
phpcn_u1582

全部回覆(2)
PHPzhong
f(loaction.reload.bind(location),true)

說明reload方法不能脫離location這個物件執行。

伊谢尔伦

例如:

雷雷
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板