js中的几种对象实现方式

1.直接利用Object来创建对象。这种方式创建的是普通对象。

Object创建对象

//注释:这种面向对象的方式存在缺点,当需要创建大量同类型对象时需要书写大量的代码。

2.Object的工厂方式创建对象

Object的工厂模式

//注释:这种Object的模式创建对象虽然避免了书写大量的重复代码。但是,我们会发现创建出来的对象都是统一的Object类型。这导致我们无法区分各个对象。

3.使用构造函数创建对象

构造函数创建对象

//注释:

使用构造函数创建对象的特点:

1.构造函数中没有显示的创建Object对象。

2.直接给this对象赋值属性和方法。

3.没有使用return语句返回。

4.函数名首字母大写,为了和普通函数区分。

5.使用构造函数必须使用new。

6.可以判断构造函数创建的实例类型。(利用instanceof关键字)

7.创建多个实例的函数属性其实是多个引用,即多个函数是不一样的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 1.插件介绍: Spket是一个可以在Eclipse及MyEclipse中实现JavaScript代码自动提示、自...
    wblearn阅读 3,248评论 7 25
  • 01 今天上午送完孩子上学,我坐在家路口吹风,顺便打开公号阅读文章,刚好看到了刘同更新的文章。写了关于他17岁的朋...
    陈康慧阅读 1,134评论 26 20