JSFiddle - React, Tailwind, and code Playground
by kentaromiura
JavaScript
// var factory = require('')
var factory = (function(){
var instance;
var A = new Class({
initialize:function(){
instance = new B();
},
name:'A'
});
var B = new Class({
name:'B'
});
return function(){
return instance || new A();
}
})();
console.log(factory().name);
console.log(factory().name);