原型链的指向【转】

Person是一个函数类型的变量,因此自带了prototype属性,prototype属性中的constructor又指向Person本身;通过new关键字生成的Person类的实例p1,通过__proto__属性指向了Person的原型。这里的__proto__只是为了说明实例p1在内部实现的时候与父类之间存在的关联(指向父类的原型),在实际操作过程中实例可以直接通过.获取父类原型中的属性,从而实现了继承的功能。

原型链的指向【转】

最后的关于自己的见解:构造函数PERSON的原型的__proto__指向的是Object的原型,Object的原型constructor指向的是自己,Object的原型的__proto__指向的是null。