js原型—原型链
原型
每个构造函数都有原型—prototype,它等同于对应实例的 proto_属性,
注:构造函数实例是没有prototype属性的,只有_proto
下面展示一些 内联代码片
。
function Person() {
}
var person = new Person()
console.log(Person.prototype === person._proto_) // true
原型的constructor 指向构造函数本身
console.log(Person === Person.prototype.constructor); // true
平时常用的constructor 其实实其原型上的一个属性
原型链
原型链就是图中脸色线条部分(图片非原创)