构造函数和原型
目标:
这些之前都学过的我就不多赘述了,直接将图片贴上来了
JavaScript的构造函数中可以添加一些成员,可以在构造函数本身上添加,也可以在构造函数内部的this上添加....通过这两种方式添加的成员,就分别称为静态成员和实例成员
静态成员: 在构造函数本身添加的成员称为静态成员,只能由构造函数本身来访问
实例成员: 在构造函数内部创建的成员称为实例成员,只能由实例化的对象来访问...构造函数原型prototype
构造函数通过原型分配的函数是所有对象所共享的....JavaScript规定,每一个构造函数都有一个prototype属性,指向另一个对象.注意这个prototype就是一个对象,这个对象的所有属性和方法,都会被构造函数所拥有....,那么就是构造函数本身
很多情况下,我们需要手动的利用constructor这个属性指回原来的构造函数
这个时候就出问题了
这是因为原先的方法用的是"."