JSFiddle - React, Tailwind, and code Playground

JavaScript

function myFunc(obj) {
  if (typeof window[obj.before] === "function") window[obj.before]();
  // do some stuff
  if (typeof window[obj.after] === "function") window[obj.after]();
}


function myBefore() {
  alert("before");
}

function myAfter() {
  alert("after");
}

myFunc({"before": "myBefore", "after" :"myAfter"});