Область видимости внутри функции
Здравствуйте. Такой вопрос: есть простая функция, внутри другой. Можно-ли как то сделать чтобы внутри вложенной функции не были доступны внешние для неё переменные? Знаю такой способ:
var a = 100; function myFucn(a) { ... }(undefined); и подобные с передачей при вызове, но они не годятся т.к. очень много внешних объектов, не перечислять же их все. Есть ли способ полностью ограничить её scope? |
Только new Function(…)
|
Часовой пояс GMT +3, время: 16:44. |