这里是一个对象:JavaScript:修改对象变量的原型?
var obj = new function(){
this.prop = {};
}
,我尝试做一些事情,如:
obj.prop.prototype["new_attr"] = "some_value";
我想怎么办,被永久修改obj.prop
以包含新的属性。根据我的理解,所有“对象”都有原型,但JavaScript告诉我prop
没有原型。
也许我采取了错误的方法(试图永久修改prop
),但我至少想知道为什么上面的代码不起作用。