js基于变量保存方法名,并执行一个方法示例。
复制代码代码如下所示:函数A(){
警报(A);
}
函数B(){
警报(B);
}
VaR方法名为;
/ /方法
methodename = ;
功能的方法(方法名){
/ /初始化this.func属性,
this.func =函数(){ };
尝试{
/ /在eval方法,分配函数方法性能的方法这种方法我们进来的对象的名称了。
/ /如果找不到相应的调用对象,eval方法将抛出一个异常
this.func = eval(打印);
} catch(e){
警报(methodename +()不存在!;
}
}
var c =新的M(打印);
C.func();
*方法,更简洁
* /
方法名为B;
功能法(methodename){
this.func =新功能(methodename +(););
}
var c =新的M(打印);
尝试{
C.func();
} catch(e){
Ext.Msg.alert(methodename +()不存在!;
}