Показать сообщение отдельно
  #6 (permalink)  
Старый 11.01.2012, 16:56
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Nekromancer Посмотреть сообщение
melky,
Да не, причём тут замыкания. Ведь функцией B будет пользоваться только A, правильно? Ну тогда так:
и ещё одной внутренней функцией.

Сообщение от Nekromancer Посмотреть сообщение
Ну а если не только функция A будет пользоваться B, то так:
function(a1, a2, flag){
var b1, b2, b3;

if(!flag) { // false или опущен флаг, по умолчанию используем функцию A
//код A, он меняет переменные b1, b2, b3. Использует a1, a2
}
//код B, он использует переменные b1, b2, b3
}
похоже на переключатель из первого поста наверное, так и буду делать. точнее, так и буду делать, если не найду более понятного варианта.
Ответить с цитированием