//回调函数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")就好了哦, 亲 是不是很简单~
回调函数应用
本文介绍了一种使用回调函数的方法,通过动态调用回调函数并传递参数的方式实现特定功能。具体展示了两个示例回调函数:callback 和 callback2,并演示了如何利用 doCallback 方法来执行这些回调函数。
8625





