I have a function callWithMagic which takes a callback function as a parameter and calls it with one argument.
callWithMagic
const callWithMagic = callback =&
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));