1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1 1 1 1 1 1 | define(['./createObject'], function(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; } return inheritPrototype; }); |