Тема: UpJump: Q&A :)
Показать сообщение отдельно
  #147 (permalink)  
Старый 07.04.2011, 03:03
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от x-yuri
потому что так работает javascript. Почему он должен работать по-другому?
Это не логично. Пример:
new Classes.SomeClass(); // создается экземпляр класса SomeClass, который в свою очередь лежит в объекте Classess. Всё гут.
new ClassesWTF().SomeClass(); // логично предположить, что создается экземпляр класса SomeClass, который содержится в возвращаемом функцией ClassesWTF объекте. Бред заключается в том, что создается экземпляр класса ClassesWTF и вызывается метод SomeClass.
Ответить с цитированием