如何使用变量调用JavaScript函数

时间:2017-09-06 05:51:14

标签: javascript jquery

如何使用变量调用JavaScript或jquery函数。

var fnName= "abc"; //how to use fnName as a function call where "abc" will be function name

function abc(){   //definition........ }

1 个答案:

答案 0 :(得分:3)

全局定义功能。

第一种方式 请致电window[functionName]()



function abc() {
  alert('test');
}

var funcName = 'abc';

window[funcName]();




第二种方式将功能添加到已定义的对象。



function parentFunc(name) {
  var childFuncs = {
    "abc": function() {
      alert("test");
    }
  }
  
  childFuncs[name]();
}

var funcName = 'abc';

parentFunc(funcName);