原型与原型模式

原型及原型链模式:

1、每一个函数数据类型的值(如普通函数、自定义类、内置类),都自带一个属性值prototype,这个属性的属性值是一个对象,用来存储实例公用的属性和方法;

2、值prototype这个对象中,有一个天生自带的属性constructor,这个属性存储的是当前函数本身;

3、每一个对象数据类型的值,都有一个天生自带的属性:__proto__,这个属性指向所属类的原型prototype

如图:

 

 hasOwnProperty:检测某个属性名是否为当前对象的私有属性;

in:检测这个属性是否为某个对象,不管私有还是公有;

 

 

原文地址:https://www.cnblogs.com/jjbHD/p/14174774.html