iters
js的原型继承不同于Java等语言的类继承。 类继承可以理解为"定义好模板,用到实例的时候就按这个模板生成实例,这里充类就充当的是模板的角色"。 而js的原型继承是基于对象的继承,就是说“我这里已经有一个对象了, 我想生成这个对象的一个子对象怎么办? 答:把原有对象的所有属性复制到新的对象中,那么久相当于新对象继承了原有对象的一些属性和方法,当然新对象中也可以添加自己的属性和方法”。js中构造器函数中都有prototype对象这个属性(也可以理解为每个函数对象都有prototype对象),如果使用构造器生成实例,那么新的实例就是基于其构造函数中prototype属性的继承。