Конструкторы в шаблоне модуля

При использовании шаблона модуля в javascript, как должны быть определены конструкторы, если вообще должны быть. Я бы хотел, чтобы мой конструктор вписывался в стандартный шаблон модуля, а не был глобальным.

Почему что-то вроде эта работа, это полная и полная чушь?

var HOUSE = function() {
    return {
        Person: function() {
            var self = this;
            self.name = "john";
            function name() {
                return self.name;
            }
        }
    };
}();

var me = new HOUSE.Person();
alert(me.name());
5
задан rogermushroom 19 January 2012 в 16:21
поделиться