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

 

 

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

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

 

posted on 2020-05-11 14:35  繁华落盡  阅读(504)  评论(0)    收藏  举报