JS创建对象的几种方法:
1.工厂模式,
2.构造函数模式,
3.原型模式,
4.混合模式,
5.动态原型模式,
6.寄生构造函数模式,
7.稳妥构造函数模式
1.工厂模式,在构造函数内部创建一个新对象,最后返回这个对象。当实例化时,我们不需要用new关键字,就像调用方法一样就可以实例化。
工厂模式的缺点是容易和普通函数混淆,只能通过命名来确认它是一个 构造函数。不推荐使用这种模式。
2.构造函数模式,
3.原型模式,
4.混合模式,
5.动态原型模式,
6.寄生构造函数模式,
7.稳妥构造函数模式