Kod adalah seperti berikut
var f = function(call,args){ call(args); }
Apabila dilaksanakanf(console.log,123)的时候没问题但执行f(loaction.reload,true)就报错了错误信息如下Uncaught TypeError: Illegal invocation
f(console.log,123)
f(loaction.reload,true)
Uncaught TypeError: Illegal invocation
f(loaction.reload.bind(location),true)
Menjelaskan bahawa kaedah tambah nilai tidak boleh dilaksanakan tanpa objek lokasi.
contohnya:
location.reload.call(location, true)
Menjelaskan bahawa kaedah tambah nilai tidak boleh dilaksanakan tanpa objek lokasi.
contohnya: