C'è un modo per riassociare una funzione che è già associata a un altro oggetto tramite Function.prototype.bind?Funzione JavaScript bind override (come associarlo a un altro oggetto)
var a={};
var b={};
var c=function(){ alert(this===a); };
c(); // alerts false
c=c.bind(a);
c(); // alerts true
c=c.bind(b);
c(); // still alerts true
So che posso usare un approccio diverso e mantenere una funzione di "pulito" per il legame, ma mi chiedo come riutilizzare una funzione già vincolati.
confrontare gli oggetti con === è una cattiva idea ... – epascarello
@epascarello ?? – Pointy