JS的几种简单设计模式 文章目录JS的几种简单设计模式一、单例模式单例模式介绍核心代码如下注意将代码进行优化单例模式的简单应用场景二、组合模式组合模式介绍实现思想组合模式代码组合模式的简单应用场景三、观察者模式观察者模式介绍观察者模式介绍实现思想观察者模式代码四、发布/订阅模式发布/订阅模式介绍及实现思想发布/订阅模式代码 一、单例模式 我们都知道一个构造函数可以使用 new 关键字来创造出若干的实例。并且每个实例都是不相同的。都是不同的地址,比较两个生成的实例时比较的是存储地址,因此每个实例都有不同的存储空间,两者比较值为false。 function Person(){