1、js对象继承 构造函数原型对象 上的属性。
2、p.__proto__==Person.prototype true
3、p ---> Person.prototype --->Object.prototype---->null
4、Hello.prototype.constructor == function Hello(){}
function Hello() {
}
console.log(Hello.prototype); // Object {} -- > 内部的constructor 指向Hello方法
console.log(Hello.prototype.constructor); // function Hello(){}
5、任何对象都有一个原型对象,这个原型对象由对象的内置属性_proto_指向它的构造函数的prototype指向的对象,
即任何对象都是由一个构造函数创建的,但是不是每一个对象都有prototype,只有方法才有prototype。