Показать сообщение отдельно
  #2 (permalink)  
Старый 09.04.2014, 16:09
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Это никакая не имитация классов, а обычное замыкание, чтобы в глобал не попали ненужные там переменные и функции

(function () {

	var privateVariable = true;

	typeof privateVariable //→ "boolean"

}());

typeof privateVariable //→ "undefined"


можно еще так

new function () {

	var privateVariable = true;

	typeof privateVariable //→ "boolean"

};

typeof privateVariable //→ "undefined"

Последний раз редактировалось Octane, 09.04.2014 в 16:14.
Ответить с цитированием