Сообщение от lacinho
|
функция уже почти написана, и в ней широко используются эти переменные как простые переменные
|
идея в наброске:
function func1(obj) {
// в объекте переменные из main
// их можно перечислить.
obj.a = 5;
obj.b = 6;
}
function main() {
// объявили переменные
var vars = {
a: null,
b: null,
c: null
};
with(vars) {
// здесь офигительная логика с переменными
a = 'test';
c = 222;
console.log(vars);
// вызов внешней функции, передача набора переменных
func1(vars);
console.log(vars);
}
}
main();
http://jsfiddle.net/MhqtH/