原型、prototype、proto
- 原型:用来描述一类对象的对象
- prototype:函数对象特有的一个属性(指向自己的构造函数),也是一个对象。
-
__proto__
:对象指向他的构造函数(constructor)的prototype属性。因此__proto__
也即原型的代名词。 - 每个对象(实例)都有一个属性
__proto__
,指向他的构造函数(constructor)的prototype属性。
普通对象的原型
如上图所示,我们定义了一个person对象并打印出来了person对象的原型
到此我们知道两件事
- person的原型是一个对象,里面包括construct,Getter__,等函数
- person是通过执行原型的constructor构造函数被创建的
网友评论