0
我要添加属性 “名” 到子对象可以设置一个javascript对象的原型吗?
var parent =new Object()
parent.name="raymond"
var child=new Object();
child.prototype=parent;
child.name //undefined , not work...
我要添加属性 “名” 到子对象可以设置一个javascript对象的原型吗?
var parent =new Object()
parent.name="raymond"
var child=new Object();
child.prototype=parent;
child.name //undefined , not work...
var child = Object.create(parent);
的可能重复[如何JavaScript的.prototype合作?](http://stackoverflow.com/questions/ 572897/how-does-javascript-prototype-work) –
有一个(当前)非标准属性,可以让您更改现有对象的原型,如果这确实是您要求的。不过在所有环境中都不支持。 –
对象通过隐藏的['[[Prototype]]属性](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.2)从其构造函数的prototype属性继承,而不是公共'原型'属性。 – RobG