昨天看ts视频讲到了单例模式。当时听的很清楚。也跟着敲完了。今天度娘看看原生js的单例模式是如何实现的。结果看得一脸蒙蔽,就是没搞懂定义的变量是如何指向到初始化实例的;后面陡然想到闭包中变量的问题。闭包中外面的变量相当于一个全局变量。(还有查到闭包中使用的变量是不会进行回收的。)一下子就理清了其中的关系。下面贴下代码截图

技术图片

 

 

js 十五种设计模式 https://www.cnblogs.com/imwtr/p/9451129.html

闭包于变量问题   https://www.cnblogs.com/hmua/articles/3049509.html

 

js 单例模式

标签:全局   初始   模式   com   就是   href   inf   视频   bsp   

原文地址:https://www.cnblogs.com/danhua/p/12869038.html