,采用函数封装以特定接口(相同的属性和方法)创建对象的过程。...[[Prototype]] = Person.prototype;
// 调用构造函数内部属性[Call],将Person执行上下文中this设置为内部创建的对象Obj
Result = Person...创建自定义构造函数,其原型对象只会默认取得constructor属性,其他的属性和方法都是从Object继承来的。...当使用构造函数创建一个实例之后,会给实例添加内部属性[[prototype]],这个属性是一个指针,指向构造函数的prototype(原型)对象,由于是内部属性,无法通过脚本获取,但是在一些Chrome...,也是本篇最重要的内容:
1.属性继承
在子构造函数内,使用apply()或call()方法调用父构造函数,并传递子构造函数的this
2.方法继承
使用上文提到的原型链继承,继承父构造器的方法
上代码