试图理解的Javascript原型

试图理解的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

我刚刚开始学习JavaScript,在试图理解prorotypes如何工作时遇到了一个问题

我得到了以下代码

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”