我有以下方法
DoSomething(param1, param2, onCloseCallback, param3, param4)
我需要在DoSomenthing结束时添加另一个回调方法来调用 而不影响对该方法的其他调用。
有什么建议吗?
答案 0 :(得分:0)
DoSomething(param1, param2, onCloseCallback, param3, param4, anotherCallback) {
//previous implementation here
anotherCallback && anotherCallback()
}
这样,对DoSomething的现有调用不会受到更改的影响,并且对DoSomething的新调用最后会调用anotherCallback。
答案 1 :(得分:0)
我认为你可以简单地在参数末尾添加另一个回调,然后在函数的底部调用你的回调:
function DoSomething(param1, param2, onCloseCallback, param3, param4, onEndCallback) {
// ....
if(onEndCallback) onEndCallback();
}