对象的理解:具有相同属性和方法的事物具体化。
类的理解:抽象的。对象是类的实例化。
ECMAScript无法创建类,用函数来封装以特定接口创建对象的细节。
1.使用json方法创建对象(json:JavaScripty语言的轻量级的数据交换格式 JavaScript Object Notiation)
优点:
缺点:使用同一接口创建很多对象,会产生很多重复代码。
2.构造函数法创建对象:
优点:提高代码复用率;提高工作效率;创建自定义构造函数意味着,将来它可以
3.原型法创建对象
4.工厂模式:
优点:解决了创建了多个相似对象的问题,
缺点:没有解决对象的识别问题。