addEventListenerに引数を渡しつつremoveEventListenerしたい時
全然スマートじゃないので、もっと良い方法ありそうですが、、一応備忘録で残しておきます。
element.addEventListener("click", function onClick() {
onClickHandler(onClick, "渡したい引数");
});
function onClickHandler(func, text) {
console.log(text); // 渡したい引数
element.removeEventListener("click", func);
}