ctorApply.js 284 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function F(){} /** * Do fn.apply on a constructor. */ function ctorApply(ctor, args) { F.prototype = ctor.prototype; var instance = new F(); ctor.apply(instance, args); return instance; } module.exports = ctorApply;