var hybrid = function(){ return (this instanceof hybrid) ? this : new hybrid(); }; hybrid.func = function() { alert("It's works!"); }; hybrid.prototype = hybrid.constructor = hybrid; hybrid.func(); hybrid().func();