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]();
}