第一个被问到的问题是:你猜Function._proto_ 是什么?
于是通过博客中转过的一篇博文和js高程学习了原型链并画了张总图,一图了解全部知识
注意:图中的箭头代表等于。
其他基础知识复习部分:
A.原型
1.实例的构造函数属性(constructor)指向构造函数。
person1.constructor == Person
2.每个函数对象都有一个prototype
属性,这个属性指向函数的原型对象
Person.prototype.constructor == Person
3.每个对象都有 __proto__ 属性,但只有函数对象才有 prototype 属性
4.原型对象(Person.prototype)是 构造函数ÿ