JSFiddle - React, Tailwind, and code Playground
HTML
<button onClick="dynamic_call('real_function','some text');">click me</button>
JavaScript
$.extend(true, window, {
"MyPlugin": {
"dynamicFunction": dummy_function
}
});
function dummy_function() {
}
function real_function(string) {
alert(string);
}
function dynamic_call(function_name, text) {
MyPlugin["dynamicFunction"] = eval(function_name);
MyPlugin["dynamicFunction"](text);
}