JS基础_对象的创建

一、使用 new Object()创建对象

请看:JS基础_Js中的对象的基本知识------->三、自定义对象

 

二、使用工厂模式创建对象

为什么要使用工厂模式创建对象?目的是为了简化代码。

举例:





    lerning JavaScript about The factory pattern creates objects
    




结果为:

JS基础_对象的创建_第1张图片

三、使用构造函数创建对象

从使用工厂模式创建对象的结果中可以看出,比起一般定义对象的方式,代码简化了许多,但是,当创建不同类型的对象时,我们分布秦楚当前对象具体是哪个类型的对象,因为对象的类型都是Object类型的,如果能像自定义对象的方式定义一个特定类型对象就好了,也就是先创建一个对象,再使用new Object()创建一个对象,也就是使用构造函数创建对象;举例如下:





    lerning JavaScript about The constructor creates the object
    




结果为:

你可能感兴趣的:(web)