我有一个函数要作为参数传递

function myFun(){

}

function myFunParam(myFun){

}


以上代码正确吗?如何在myFun中调用函数myFunParam

最佳答案

function myFun(){
}

function myFunParam(myFun){
    if ($.isFunction(myFun)){
        //Added example of passing arguments to myFun
        myFun.apply(this, ['arg1', 'arg2', 'arg3']);
    }
}


您还可以传递匿名函数,

myFunParam(function(){
    alert('anonymous function');
});

关于javascript - 将函数作为参数传递给单独的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11098522/

10-13 01:08