Javascript 在本例中,如何获取父亲的属性?

Javascript 在本例中,如何获取父亲的属性?,javascript,javascript-objects,Javascript,Javascript Objects,现在child.b是2,chrome开发工具显示child具有继承的b属性。如何获取它,以及为什么不覆盖它?javascript中的对象有一个指向其他对象的链接,称为\uuuuuuu proto\uuuuu。您可以使用以下方法获取父对象的属性: var父亲={ b:3, c:4 }; var child=Object.create(父对象); 儿童a=1; 儿童b=2; console.log(子级)//打印对象{a:1,b:2} console.log(child.\uuuu proto\u

现在child.b是2,chrome开发工具显示child具有继承的b属性。如何获取它,以及为什么不覆盖它?

javascript中的对象有一个指向其他对象的链接,称为
\uuuuuuu proto\uuuuu
。您可以使用以下方法获取父对象的属性:

var父亲={
b:3,
c:4
};
var child=Object.create(父对象);
儿童a=1;
儿童b=2;
console.log(子级)//打印对象{a:1,b:2}

console.log(child.\uuuu proto\uuuu)//打印对象{b:3,c:4}
javascript中的对象有一个到其他对象的链接,称为
\uuuuuuu proto\uuuu
。您可以使用以下方法获取父对象的属性:

var父亲={
b:3,
c:4
};
var child=Object.create(父对象);
儿童a=1;
儿童b=2;
console.log(子级)//打印对象{a:1,b:2}

console.log(child.\uuuu proto\uuuu)//打印对象{b:3,c:4}
这是一种方法,但您需要阅读更多关于阴影、继承和原型链的内容

var father = {
  b: 3,
  c: 4
};

var child = Object.create(father);
child.a = 1;
child.b = 2;

这是一种方法,但您需要阅读更多关于阴影、继承和原型链的内容

var father = {
  b: 3,
  c: 4
};

var child = Object.create(father);
child.a = 1;
child.b = 2;

你想做什么?看起来很困惑你想做什么?看起来让人困惑的
对象。getPrototypeOf
不仅仅是一个“替代品”,它是唯一正确的选择
\uuuu proto\uuuu
已被弃用,不应再发布。
对象。getPrototypeOf
不仅仅是一个“替代品”,它是唯一正确的做法<代码>\uuuu proto\uuuu已被弃用,不应再发布。