JSFiddle - React, Tailwind, and code Playground
JavaScript
function get_properties(obj) {
str = "";
for (prop in obj) {
var property_type = typeof (obj[prop]);
str = prop + ":" + property_type + "\n";
}
return str;
}
document.onload() {
code = 'var foo = {
name: "Spock",
greeting: function() {
return "Hello " + foo.name;
}
};';
var namespaced_code = 'var namespace = (function() {\n' + code + '\n})();';
alert(namespaced_code);
var eval_code = eval(namespaced_code);
str = get_properties(namespace);
alert(str);
}