How to call JavaScript or jquery function using variable.
var fnName= "abc"; //how to use fnName as a function call where "abc" will be function name
function abc(){ //definition........ }
How to call JavaScript or jquery function using variable.
var fnName= "abc"; //how to use fnName as a function call where "abc" will be function name
function abc(){ //definition........ }
Define function globally.
First Way
Call as window[functionName]()
.
function abc() {
alert('test');
}
var funcName = 'abc';
window[funcName]();
Second Way Add function to defined object.
function parentFunc(name) {
var childFuncs = {
"abc": function() {
alert("test");
}
}
childFuncs[name]();
}
var funcName = 'abc';
parentFunc(funcName);