Следуя шаблону, рекомендованному в этом вопросе, где у нас есть что-то похожее:
function foo(a, b, opts) {
}
foo(1, 2, {"method":"add"});
foo(3, 4, {"test":"equals", "bar":"tree"});
Каким образом можно включить обратный вызов в качестве конечного параметра? У меня есть функция foo()
, которая должна иметь возможность обрабатывать оба:
foo(x, y, function() {
// do stuff
});
и
foo(x, y, z, function() {
// do stuff
});
Любые предложения?