JSFiddle - React, Tailwind, and code Playground

by tomprogramming

HTML

<script type="text/source-code" id="source">
function(args){    
    console.log("hi");
    console.log(args.isTemplate);
    console.log(args.callback);
    args.callback({ name: "xyz"});
}
</script>

JavaScript

var functionProxy = function(source) {
   eval("var tempF = " + source);
    return tempF;
};


var source = $("#source").text();

var f = functionProxy(source);
f.call(null, { isTemplate: true , callback: function(record) { console.log('in callback'); console.log(record); }});