请参阅以下代码段:
var o = {f:function(){ return this.a + this.b; }};
var p = Object.create(o);
o.a = 10;
o.b = 20;
console.log(o.f()); // output: 30
console.log(p.f()); // output: 30
Run Code Online (Sandbox Code Playgroud)
对象p没有属性pa和pb,那么pf()如何返回输出30.是原型链吗?有人能解释一下吗?提前致谢.