【发布时间】:2011-11-02 04:01:04
【问题描述】:
如果没有原型属性也可以添加到对象中,那么原型属性有什么用?
var o = {};
o.x = 5;
o.y = test;
test = new function(){ alert("hello"); };
【问题讨论】:
-
你的最后一行没有多大意义。和原型无关,你不用
new function() { }。 -
@pimvdb - 实际上可以 - 它是一个匿名的、立即调用的构造函数。
-
-1 因为这个问题问得太多了
-
@hvgotcodes 我不是在问什么是原型继承。我刚刚看到我也可以向这样的对象添加属性。所以问题是它与使用原型制作有什么不同。
-
@此外,您发布的链接与我想了解的观点不同。
标签: javascript prototypal-inheritance