Non valide Objet d'Appel d'erreur dans IE
Donc j'obtiens le message d'erreur "Invalid Objet d'Appel" dans IE11 lorsque vous tentez d'exécuter les opérations suivantes:
window.toString.call({});
Quand je m'attends à voir => "[object object]"
Cette forme semble fonctionne bien:
({}).toString();
Les deux formes semblent bien fonctionner dans chrome, suis-je raté quelque chose?
Vous devez vous connecter pour publier un commentaire.
Vous semblent négliger le fait
La de la Fenêtre
toString
est spécifique à l'implémentation et il n'y a rien dans le cahier des charges disant méthodes sur DOM Objets Hôte avez à travailler aveccall
/sur d'autres objets/etcSi vous voulez capturer cette
toString
mais ne pouvez pas assumer prototype, essayezVous pourriez aussi envisager de passer
call
à chaque fois en l'enroulant ou en utilisantbind