试图理解的Javascript原型
我刚刚开始学习JavaScript,在试图理解prorotypes如何工作时遇到了一个问题 我得到了以下代码试图理解的Javascript原型,javascript,Javascript,我刚刚开始学习JavaScript,在试图理解prorotypes如何工作时遇到了一个问题 我得到了以下代码 var parent = { city : "Cardiff", hair : "white", surname : "Smith", name : "John" }; var child = Object.create(parent);{ name : "Mike" }; child.name 当我调用child.name时,它返回我Joh
var parent = {
city : "Cardiff",
hair : "white",
surname : "Smith",
name : "John"
};
var child = Object.create(parent);{
name : "Mike"
};
child.name
当我调用child.name
时,它返回我John
,而不是Mike
。
我试着用谷歌搜索,修改代码,浏览了一些参考书,但仍然找不到我被返回的原因John
var child = Object.create(parent);{
name : "Mike"
};
只是
var child = Object.create(parent);
{
name : "Mike"
};
因此,您可以创建子对象
,然后使用一个属性名称
创建另一个随机对象,其值为“Mike”