У меня есть функция вроде
function a (p1, p2) { /* ... */ }
и в какой-то области хотите получить что-то вроде этого:
function b (/* no params! */) { return a (my1, my2) }
где my1 и my2 каким-то образом определены в этой области. Поэтому я должен получить безпараметрическую функцию b, которая при вызове вызывает a с фиксированными параметрами my1 и my2. Теперь, вопрос в том, почему это неправильно, и который:)
UPD: Хорошо, у меня были некоторые обратные вызовы в этих параметрах, теперь выяснилось, как обрабатывать их все. То, что я пропустил, это применить технику дважды. Спасибо.