JSFiddle - React, Tailwind, and code Playground
JavaScript
var methodNames = ['foo', 'bar', 'baz'],
randomObject = {},
method;
for (var i = methodNames.length - 1; i >= 0; --i) {
method = methodNames[i];
randomObject[method] = (function(met){
return function () {
console.log(met);
}
})(method);
}
randomObject.baz();
randomObject.bar();
randomObject.foo();