我正在将回调函数作为参数传递给函数,并且在Web应用程序的各个部分中都这样做。
我希望回调在某些情况下会有所不同,我可以通过某种方式将参数传递给此回调吗?
soemethod(callback);
otherethod(callback);
otherother(callback(a=1));
如何在回调中传递a = 1?
最佳答案
只需使用包裹在参数化函数调用周围的匿名函数即可:
otherother(function () {
callback(1); // assuming the first parameter is called a
});