js 怎么把方法当参数传递给方法?

例如 jquery 的
$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});

直接把方法名做为函数参数就可以<script>
function callfn(f)
{
f();
}

function test()
{
alert("this a test!");
}
callfn(test);
</script>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-11
js里有个call函数
第2个回答  2013-04-11
function ajax(arg, fn){
// 其它代码处理
// 调用fn();
}
function fn(){
// fn代码处理
}

本回答被网友采纳