JS原型+原型链
前言
值类型:undefined, number, string, boolean
引用类型:object、array、function
一切(引用类型)都是对象,对象是属性的集合
prototype原型
每个函数都有一个属性prototype
prototype的属性值是一个对象
prototype所指对象默认有一个constructor属性
而constructor属性又指向其本身
隐式原型 __proto__
每个对象都有一个__proto__
__proto__指向创建它的函数的prototype