js如何通过变量调用函数,函数名在变量里面

js如何通过变量调用函数,函数名在变量里面。

有时候函数名是动态定义的,这时候我们就需要用到这个方法了。

//赋值函数名称
var a    =    "b";
//定义函数
function b(){
    alert(123);
}
//通过变量调用函数
eval(a+'()');

其实主要就是eval() 函数,这个就是调用变量内容作为函数名。

posted on 2019-04-10 10:06  鱼塘总裁  阅读(10385)  评论(1编辑  收藏  举报