voraa, совсем свежая фича, удобно.)
Чуть облагородил код:
const controller = new AbortController();
function addAllEventListenersCallback(event) {
console.log("my_func_event", event.type, event.target);
controller.abort() // послать сигнал - снимаем все обработчики
}
let elementForEventlistener = document;
for (const key in elementForEventlistener) {
if (key.startsWith('on')) {
elementForEventlistener.addEventListener(key.slice(2), addAllEventListenersCallback, controller);
}
}