创建--单例

2020-05-06  本文已影响0人  掐指化梦

定义:有且只有一个示例,自行实例化像整个系统提供

const singleton=(function{
  let obj
  return function(){
    if(!obj){
      obj = new Date()
    }
    return obj  
  }
})()

var instance = singleton()

每次调用都需要判断对象是否存在,可以直接在初始化对象来实现

const singleton=(function{
  let obj = new Date()
  return function(){
    return obj  
  }
})()

var instance = singleton()
上一篇 下一篇

猜你喜欢

热点阅读