Показать сообщение отдельно
  #6 (permalink)  
Старый 02.09.2013, 00:00
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от 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/
Ответить с цитированием