Показать сообщение отдельно
  #9 (permalink)  
Старый 12.11.2010, 11:45
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от palesika2002 Посмотреть сообщение
Сообщение от B@rmaley.e><e Посмотреть сообщение
Да, а строчкой ранее
var a = this;
И не a, а какое-нибудь другое, не занятое имя.
Получается мы объявим переменную глобально. НЕ хотелось. Хочется чтоб все было внутри объекта, ведь на то оно и есть ООП.
Не пиши тупость.
в данном коде создается замыкание, при помощи ЛОКАЛЬНОЙ переменной.
это, кстати очень даже правильное решение в контексте данного языка
http://javascript.ru/basic/functions#oblasti-vidimosti
http://javascript.ru/basic/closure
Ответить с цитированием