var instance;
function singleton(){
if (instance != null){
return instance
}
this.name = 'Jim';
this.age = 10;
instance = this;
}
var a = new singleton();
var b = new singleton();
console.log(a === b);
var singleton;
!function() {
var instance;
singleton = function() {
if (instance != null) {
return instance
}
this.name = 'Jim';
this.age = 10;
instance = this;
}
}()
var a = new singleton();
var b = new singleton();
console.log(a === b);