Így nem lenne jobb?
if(e.hasAttribute("data-function")) {
let fn = e.getAttribute("data-function");
let param = e.getAttribute("data-param");
e.addEventListener('click', function() {
window[fn](param);
});
}
Jóval flexibilisebb, nem csak primitív adatot adhatsz át, hanem adott esetben referenciát is az elemre.