我正在尝试在命名空间中创建一个函数,该函数将为我提供一个新的对象实例。
尝试执行以下操作时出现语法错误:
var namespace = {
a : function(param){
this.something = param;
},
a.prototype.hi = function(){
alert('hi');
},
b : function(){
var t = new a('something');
}
};
这样做的正确语法是什么?不能在namespace
对象内做吗?我不想先声明命名空间。谢谢