recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - fonction passée comme erreur d'appel de paramètre

Le code est le suivant

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

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

phpcn_u1582phpcn_u15822748 Il y a quelques jours394

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-05-18 11:04:38

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

    Expliquez que la méthode de rechargement ne peut pas être exécutée sans l'objet de localisation.

    répondre
    0
  • 伊谢尔伦

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

    par exemple :

    location.reload.call(location, true)

    répondre
    0
  • Annulerrépondre