一、 工厂方式 自己的理解:要创建很多个对象的实例,这些实例有相同的属性,但是有不同的属性值。这个时候就需要创个工厂函数(factory function)。 工厂函数(factory function):创建并返回特定类型的对象。 工厂函数中如果一个属性是方法的话,可以在工厂函数的外面定义对象的方法,然后通过属性指向该方法,从而可以避开每次都调用自己的属性方法,这样做使得每个对象都共享了同一个函数。 示例: 代码如下: [removed] //工厂函数外面定义对象的方法 function ShowNameFn() { alert(this.Nam