1 var getSingleInstance = function(fn) { 2 var _instance = null; 3 return function() { 4 return _instance || (_instance = fn.apply(this, arguments)); 5 } 6 };