javascript - fungsi diluluskan sebagai ralat panggilan parameter
phpcn_u1582
phpcn_u1582 2017-05-18 11:02:38
0
2
385

Kod adalah seperti berikut

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

Apabila dilaksanakanf(console.log,123)的时候没问题
但执行f(loaction.reload,true)就报错了
错误信息如下Uncaught TypeError: Illegal invocation

phpcn_u1582
phpcn_u1582

membalas semua(2)
PHPzhong
f(loaction.reload.bind(location),true)

Menjelaskan bahawa kaedah tambah nilai tidak boleh dilaksanakan tanpa objek lokasi.

伊谢尔伦

contohnya:

location.reload.call(location, true)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan