В соответствии с шаблоном, рекомендованным в этот вопрос , где у нас есть что-то похожее на:
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
});
Есть предложения?