Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2010, 00:52
Аспирант
Отправить личное сообщение для YISHIMITSY Посмотреть профиль Найти все сообщения от YISHIMITSY
 
Регистрация: 04.11.2008
Сообщений: 61

Область видимости внутри функции
Здравствуйте. Такой вопрос: есть простая функция, внутри другой. Можно-ли как то сделать чтобы внутри вложенной функции не были доступны внешние для неё переменные? Знаю такой способ:
var a = 100;
function myFucn(a) {
...
}(undefined);

и подобные с передачей при вызове, но они не годятся т.к. очень много внешних объектов, не перечислять же их все. Есть ли способ полностью ограничить её scope?
Ответить с цитированием