方式1:适用于调用无参函数
// 准备工作
function test(){
alert();
}
// 动态调用
eval("test()");
方式2:适用于调用有参函数
// 准备工作
function test(array){
for(var idx in array){
alert(array[idx]);
}
}
// 动态调用
function dynamicInvoke(){
var array = new Array();
array.push("1");
array.push("2");
window["test"](array);
}
扩展思考
window[“函数名”]是什么情况?
最接在Chrome Developer Tools下可以有提示,window[“这里是函数名称”],如”alert”这种自带的函数。