Pass an extra argument to a callback function

后端 未结 4 1588
陌清茗
陌清茗 2020-11-22 03:09

I have a function callWithMagic which takes a callback function as a parameter and calls it with one argument.

const callWithMagic = callback =&         


        
4条回答
  •  野性不改
    2020-11-22 03:56

    You can bind argument object to callback function:

    var varObject = {var1: "findButton", var2: true};
    
    function cbFunc() {
        console.log(this.var1+ ":" + this.var2);
    }
    
    //Example callback
    datatable.ajax.reload(cbFunc.bind(varObject));
    

提交回复
热议问题