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