//回调函数1
function
callback(a,b,c) {
alert(a+b+c);
}
//回调函数2
function
callback2(a,b) {
alert(a+b);
}
//这个方法做了一些操作、然后调用回调函数
function
doCallback(fn,args) {
fn.apply(this,
args); }
function
test() {
//动态调用方法、并传递参数
doCallback(eval("callback2"),['a','b']);
doCallback(callback,['a','b','c']);
} |
使用 eval("callback2")就好了哦, 亲 是不是很简单~