定義:有且只有一個(gè)示例,自行實(shí)例化像整個(gè)系統(tǒng)提供
const singleton=(function{
let obj
return function(){
if(!obj){
obj = new Date()
}
return obj
}
})()
var instance = singleton()
每次調(diào)用都需要判斷對(duì)象是否存在,可以直接在初始化對(duì)象來(lái)實(shí)現(xiàn)
const singleton=(function{
let obj = new Date()
return function(){
return obj
}
})()
var instance = singleton()