在 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());