Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2012, 08:54
Аватар для Arris
Интересующийся
Отправить личное сообщение для Arris Посмотреть профиль Найти все сообщения от Arris
 
Регистрация: 03.06.2012
Сообщений: 13

Замыкания и Function-Expression
Читаю две статьи: http://javascript.ru/basic/closure
и Function-Expression в новичковом вопросе

С одной стороны (статья по замыканиям):
function outer() {
	var outerVar;
	var func = function() {
	}
	return func;
}
// функция func() доступна вне функции outer().



С другой:
var a = (function () {
  // "private"
  var b = 10;
  function c() {   }
  // интерфейс наружу опущен
  };  

})();
// Однако, ни "b", ни "c" не доступны посредством "а" напрямую.

И чему верить? Чего я не понимаю?
Ответить с цитированием