1.js基本的创建对象方式 好处:简单,方便
弊端:无法量产
2.利用函数来创建对象 工厂模式 好处:可以量产对象
弊端:通过工厂模式创建出来的对象,无法明确对应类型
3.构造函数模式 好处: 明确了类型
弊端:共用的方法,占据内存
4.原型模式 好处:在创建构造函数的过程中,将共有的方法放入构造函数的原型里,节省内存
new 1.创建一个空对象 { }
2.执行后面的构造函数,将函数内容this,指向空对象
3.函数执行完成后,将创建的空对象返回给前方变量