每一个构造函数上都有一个prototype属性,该属性也被称为原型对象或者原型。
原型对象的作用?
当生成多个实例时,发现每个实例身上有多个共同的属性和方法,这样就 造成了内存的消耗。
解决方案
把这些共同的方法定义在类上, 定义在类上的方法也就定义在原型属性上。这样同过一个类生成多少实例时,每个实例通过原型属性都指向同一个对象。这样就可以节约内存了。
每一个构造函数上都有一个prototype属性,该属性也被称为原型对象或者原型。
原型对象的作用?
当生成多个实例时,发现每个实例身上有多个共同的属性和方法,这样就 造成了内存的消耗。
解决方案
把这些共同的方法定义在类上, 定义在类上的方法也就定义在原型属性上。这样同过一个类生成多少实例时,每个实例通过原型属性都指向同一个对象。这样就可以节约内存了。