- 原型是定义了一些公用的属性和方法,利用原型创建出来的新对象实例会共享原型的所有属性和方法
- 所有引用类型都有一个
__proto__
(隐式原型)属性,属性值是一个普通的对象 - 所有函数都有一个
prototype
(原型)属性,属性值是一个普通的对象 - 所有引用类型的
__proto__
属性指向它构造函数的prototype
__proto__
(隐式原型)属性,属性值是一个普通的对象prototype
(原型)属性,属性值是一个普通的对象__proto__
属性指向它构造函数的prototype