【发布时间】:2011-09-13 03:12:01
【问题描述】:
这是一个对象:
var obj = new function(){
this.prop = {};
}
我尝试做类似的事情:obj.prop.prototype["new_attr"] = "some_value";
我想做的是永久修改obj.prop 以包含新属性。据我了解,所有“对象”都有原型,但 JavaScript 告诉我 prop 没有原型。
也许我采取了错误的方法(试图永久修改prop),但我至少想知道为什么上面的代码不起作用。
【问题讨论】:
标签: javascript object prototype-programming