let a = Func.bind(this); let b = Func.bind(this); console.log(a == b); // false;
...macht tatsächlich durchaus Sinn!
Wenn ich daher die Funktion und ihre Argumente in einer Variable also zwischenspeichere, kann ich sie mit removeEventListener
dann auch referenzieren, frei nach dem Motto
let Zwischenspeicher = Func.bind(this); // oder auch mehrere Argumente à la Func.bind(this, foo, bar)
btn.addEventListener("click", Zwischenspeicher);
btn.removeEventListener("click", Zwischenspeicher);
Wäre das ein vertretbarer Ansatz?