js并不是真正面向对象的语言,但是我们通过一些方法也是可以实现js的一些面向对象设计的.常见的构造函数有很多模式有构造函数模式,原型链,工厂模式等等.但就是因为,我初学者看起来非常吃力,理解起来都是很困难,在此推荐一种比较常见的模式--组合模式: //定义一个person类 function person(name,age,job){ //js里无论什么类型都是function this.name=name;//定义变量每个实例单独存在的 this.age=age; this.job=job;…