Bonjour,
Je découvre en ce moment le Javascript et je bloque sur un truc qui me semble assez bête. J’ai la classe suivante :
class A {
constructor() {
this.registerListener();
}
trigger() {
console.log(this);
}
registerListener() {
window.addEventListener('throttledScroll', this.trigger);
}
};
Le problème est que je n’ai pas accès à this
dans ma méthode trigger
. J’ai regardé un peu sur stackoverflow et ils utilisent tous des lambdas. Le problème est que je dois modifier ma fonction trigger et que je ne peut plus supprimer mon listener.
Comment faire ?
Merci à vous !
+0
-0