1. __ proto __ 众所周知,JS中万物皆对象,所以每一个数据都会有一个__ proto __ 属性,这个属性叫隐式原型。 一个对象(obj)的隐式原型( __ proto __ )指向构造该对象的构造函数(Object())的原型属性(Object.prototype)。这样做的原因是为了保证实例(obj)能够访问到在构造函数的原型属性(Object.prototype)中定义的属性和方法。 2.prototype 函数是一个特殊的对象,除了和其他对象一样有 __ proto __ 属性之外,还有自己特有的属性(prototype),这个