javascript 中怎么给回调函数传值
发布网友
发布时间:2022-04-28 17:32
我来回答
共2个回答
热心网友
时间:2022-04-22 18:58
简单,很多方法都定义了回调函数,回调函数也是函数,就是说不管怎么传,只需要是个函数类型即可。写法如下。
方式1,
doAjax(参数1,参数2,function(request,opts){
callback(request,opts,agrs);
});
function callback(request,opts,args){
};
方式2,
var args=N;
doAjax(参数1,参数2,function(request,opts){
var X=N;
回调函数代码块..
和以上几乎一样,看个人编码方式选择。
});
热心网友
时间:2022-04-22 20:16
function main(callback, params) {
if (typeof callback === "function") {
callback.apply(null, params)
}
}
function b(p1, p2, p3) {
console.log(p1, p2, p3)
}
function c(p1, p2) {
console.log(p1, p2)
}
main(b, [1, 2, 3])
main(c, ["hh", "嘿嘿嘿"])