Спасибо за ответ :) но всё уже решилось биндом. Такими конструкторами тоже пользуюсь (очень удобно имитировать классы). Особенно нравится, что можно без prototype задавать свойства и методы, работающие как static. Эх, ещё бы аналог private найти, и писать совсем уже привычный код :)
Да, вы правы. Но на первый взгляд Javascript кажется сплошь состоящим из заплаток и костылей, так что меня это не смутило. Чувствую, придётся сознание менять на прототипное, что бы не пытаться впихивать всюду недоклассы.
Интересная конструкция. А может эта функция (deepThought) наследовать свойства и методы от другого объекта или функции вроде Object.create(prototype) ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.