在很多情況下塞关,我們需要全局使用某一個(gè)實(shí)例抬探,這個(gè)時(shí)候我們可以使用單例模式來解決這個(gè)問題!
話不多說,直接上代碼小压!老規(guī)矩线梗,還是ES6規(guī)范
let Instance = null;
class Person {
static getInstance() {
if (!(Instance instanceof this)) {
Instance = new this()
}
return Instance
}
}
let a = Person.getInstance()
let b = Person.getInstance()
console.log(a === b); //true