JS单例模式

JAVASCRIPT 单例模式

  1. 知识前提:闭包,自执行函数

  //单例对象
  function person() {}
var singleton = (function () {
  // 闭包缓存已经初始化的单例
    let instance = null
    return function () {
    return !instance ? instance = new person() : instance } })()

var p = singleton()
var p2 =
singleton()
console.log(p === p2)//true

 

JS单例模式

上一篇:Nginx网站服务


下一篇:实用的一行js代码