cari

Rumah  >  Soal Jawab  >  teks badan

javascript - fungsi diluluskan sebagai ralat panggilan parameter

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_u1582phpcn_u15822748 hari yang lalu390

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-05-18 11:04:38

    f(loaction.reload.bind(location),true)

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

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-18 11:04:38

    contohnya:

    location.reload.call(location, true)

    balas
    0
  • Batalbalas