Показать сообщение отдельно
  #1 (permalink)  
Старый 29.04.2015, 14:26
Новичок на форуме
Отправить личное сообщение для rgba Посмотреть профиль Найти все сообщения от rgba
 
Регистрация: 19.04.2015
Сообщений: 7

Области видимости переменных и функций
Здравствуйте.
Вопрос по самым основам. У меня есть несколько функций, и мне необходима переменная, которая должна быть доступна для всех этих функций.
var a = 5;

myFunc(){
    //... do something
}

myFunc();

Теперь я хочу, чтобы переменная a была локальной.
(function(){
    var a = 5;

    myFunc(){
        //... do something
    }
})();

myFunc();


Но теперь вызов myFunc() не работает, получаю ошибку, что функция не объявлена.
Как мне получить локальную переменную и работоспособный код?

Последний раз редактировалось rgba, 29.04.2015 в 14:37.
Ответить с цитированием