Singleton
JavaScript
function Singleton () {
if (typeof Singleton.instance === 'object') {
console.error('true singleton!');
return Singleton.instance;
}
this.a = 'a';
this.b = 'b';
Singleton.instance = this;
}
const obj1 = new Singleton();
const obj2 = new Singleton();