JSFiddle - React, Tailwind, and code Playground
by adelura
JavaScript
const Singleton = (function(){
var Constructor = function() {
this.data = 'some data';
}, instance = null;
return {
getInstance: function (){
return instance || (instance = new Constructor);
}
}
})();
var foo = Singleton.getInstance();
var bar = Singleton.getInstance();
foo.data = 'Jakas tresc';
bar.data;
alert(bar.data);