JSFiddle - React, Tailwind, and code Playground
JavaScript
function createNamedFunction(name, func) {
eval("var f = function " + name + "(){return func.apply(this, arguments);};");
return f;
}
var t = createNamedFunction("myFunc", function () {
console.log("hello");
});
console.log(t.name);
t();