mout
Version:
Modular Utilities
17 lines (13 loc) • 463 B
JavaScript
var createObject = require('./createObject');
/**
* Inherit prototype from another Object.
* - inspired by Nicholas Zackas <http://nczonline.net> Solution
* @param {object} child Child object
* @param {object} parent Parent Object
*/
function inheritPrototype(child, parent){
var p = createObject(parent.prototype);
p.constructor = child;
child.prototype = p;
}
module.exports = inheritPrototype;