( therion | 2023. 12. 18., h – 13:44 )

Í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.