JSFiddle - React, Tailwind, and code Playground
JavaScript
var someObj = {"a" : 1, "b" : 2};
function getData(obj){
var bunchOfFunctions = {};
for(var key in obj){
value = obj[key];
bunchOfFunctions[key] = (function(value) { return function() {
alert(value);
} })(value)
}
return bunchOfFunctions;
}
var functs = getData(someObj);
for(var key in functs){
functs[key]();
}