1、原型链(图解)
访问一个对象的属性时
先在自身属性上查找,找到返回
如果没有,再延着__proto__(隐式原型)这条链向上查找,找到返回
如果最终没找到,返回undefined
别名:隐式原型链
作用:查找对象的属性(方法)

2、构造函数/原型/实体对象的关系(图解)

3、构造函数/原型/实体对象的关系2(图解)
所有函数的隐式原型都相等:__proto__

4、函数的显示原型指向的对象,默认是 空Object空对象,但是Object不满足((Object.prototype))
5、所有函数都是Function的实例,包括它本身,Function是它自身的实例
console.log(Function.prototype===Function.__proto__)//true
6、Object的原型对象是原型链的尽头