- 博客(2)
- 收藏
- 关注
原创 JS 构造函数 基础
构造函数 这就是最简单的一个构造函数,习惯上首字母大写,其实和一般的函数没有什么区别 但是,最大的区别是在对象新建的时候 构造函数需要使用new关键字 而普通函数却不需要使用,就比如下图 接下来说说我们为什么要使用构造函数 上节在工厂方法中发现,通过工厂方法创建的对象都是Object类型的,让我们很难区分我们创建的对象是什么类型。 比如我创建一个动物,它是Object类型 我创建一个人物,它也是Object类型 所以我们需要用到构造方法来加以区分 我们先来看下面这张图骗的运行效果 很明显 它是Per
2020-10-12 16:28:05 141
原创 JS使用工厂方法创建对象
为什么要使用工厂方法 如上图所示,如果我们要建立几个拥有类似属性的不同对象,如果使用正常方法的话,会非常的复杂,所以我们使用工厂方法,大批量的创建对象。 所以我们将他们共同的一样的部分都写到一个函数中,然后通过new的方法新建对象就可以 如下图: 这样,可以看出,创建大量对象的时候确实方便了,但是仔细一想,会发现一个问题,我们在使用工厂方法创建对象,运行时,发现所有对象的类型都是Object,导致我们无法区分出多种不同类型的对象。 ...
2020-10-12 15:46:29 463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人