2013-07-02 103 views
0

我要添加属性 “名” 到子对象可以设置一个javascript对象的原型吗?

var parent =new Object() 
    parent.name="raymond" 

    var child=new Object(); 
    child.prototype=parent; 
    child.name //undefined , not work... 
+0

的可能重复[如何JavaScript的.prototype合作?](http://stackoverflow.com/questions/ 572897/how-does-javascript-prototype-work) –

+0

有一个(当前)非标准属性,可以让您更改现有对象的原型,如果这确实是您要求的。不过在所有环境中都不支持。 –

+0

对象通过隐藏的['[[Prototype]]属性](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.2)从其构造函数的prototype属性继承,而不是公共'原型'属性。 – RobG

回答

相关问题