JAVASCRIPT 单例模式
// 闭包缓存已经初始化的单例 let instance = null return function () {
return !instance ? instance = new person() : instance } })()
var p = singleton()
var p2 = singleton()
console.log(p === p2)//true
原文:https://www.cnblogs.com/venlong/p/15145320.html