首頁 > 問答 > 主體
程式碼如下
var f = function(call,args){ call(args); }
當執行f(console.log,123)的時候沒問題但執行f(loaction.reload,true)就報錯了錯誤訊息如下Uncaught TypeError: Illegal invocation
f(console.log,123)
f(loaction.reload,true)
Uncaught TypeError: Illegal invocation
PHPz2017-05-18 11:04:38
f(loaction.reload.bind(location),true)
說明reload方法不能脫離location這個物件執行。
伊谢尔伦2017-05-18 11:04:38
例如: