javascript - 如果js函数的其中一个参数也是一个函数,如果给这个函数参数传参?
本文介绍了javascript - 如果js函数的其中一个参数也是一个函数,如果给这个函数参数传参?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
callback是一个函数,当result为true的时候调用callback;但callback函数如何设置参数?
function confirmOp(message,callback){
var confirm=bootbox.confirm({
size:"small",
message:message,
callback:function(result){ //result =>Boolean
if(result){
callback();
}else{
console.log('关闭confirm');
}
},
});
return confirm;
}
解决方案
function fnArgs(a, b){
return function(){
console.log(a, b);
}
}
confirmOp('message', fnArgs(1, 2));
function foo(a,b){
console.log(a,b)
}
confirmOp('message', function(){
foo(1, 2);
});
这篇关于javascript - 如果js函数的其中一个参数也是一个函数,如果给这个函数参数传参?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文