JSFiddle - React, Tailwind, and code Playground

by r3wt

JavaScript

var a = {
	foo: function(t){
  	console.log(t);
  }
};

window.callableResolver = function(c)
{
	return function(){ 
  	var args = arguments;
  	return eval(c+'.apply(this,args)'); 
  };
};

window.test = function(c,a)
{
	c.call(this,a);
};

test(callableResolver('a.foo'),'yo');