`
piperzero
  • 浏览: 3471855 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

js动态调用方法

 
阅读更多
//回调函数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")就好了哦, 亲 是不是很简单~

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics