Salve,
allora piccolo problema... Io ho una classe che, per vari motivi, deve prevedere la registrazione di listeners che possano rispondere ad alcuni eventi che la classe scatena..
sostanzialmente questa classe ogni X secondi fa una richiesta Ajax ad un'altra pagina.. il risultato deve essere dispatchato tra vari listener perchè ognuno deve farci un'operazione diversa...
Allora,
per il listener avevo pensato un:
dove la funzione, blindata all'oggetto, viene salvata in un array e poi nel dispatch viene richiamata e gli viene passato tutto quello che deve esserecodice:myClass.addListener('eventName', myObject.myFunction.blind(myObject));
e fin qui nessun problema, funziona tutto perfettamente.
Il problema sorge nell' removeListener... ovvero non riesco a trovare un modo per riconoscere quale, tra i listener, eliminare
un semplice array.without non funge..
Idee?