1.首先prototype是原型,_proto_是原型链。
2.每个构造函数都有一个prototype原型对象,prototype原型对象里的constructor指向构造函数。
3.构造函数new出的对象通过_proto_指向prototype原型对象,在prototype中的多个prototype一层一层查找看有没有目标元素,就是原型链。
4.原型链的顶点是Object.prototype。
如图所示:
1.首先prototype是原型,_proto_是原型链。
2.每个构造函数都有一个prototype原型对象,prototype原型对象里的constructor指向构造函数。
3.构造函数new出的对象通过_proto_指向prototype原型对象,在prototype中的多个prototype一层一层查找看有没有目标元素,就是原型链。
4.原型链的顶点是Object.prototype。
如图所示: