A JavaScript function that given a function name as a string and params will invoke that function regardless if it is global or an object method.