var x = (function(p){ function T(){} T.prototype=p; return new T(); })( MyConstructor.prototype ); MyConstructor.apply( d, arr );