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