underscore-inherit
v1.0.1underscore-inherit
Add constructor extensibility to Underscore.js.
Install
In the browser, simply include the script on the page (after _
is defined).
In Node, all you need to do is require('underscore-inherit')
.
Usage
var Animal = function () {};
_.extend(Animal.prototype, {
sound: 'roarmeowbarkmoo',
sing: function () {
alert(Array(5).join(this.sound));
});
var Dog = _.inherit(Animal, {
sound: 'woof'
});
var Dog = _.inherit(Animal, {
sound: 'meow'
});
(new Animal()).sing();
(new Dog()).sing();
(new Cat()).sing();
npm i underscore-inherit
Source Code
github.com/caseywebdev/under...Metadata
- Unknown
- Whatever
- Casey Foster
- released 9/23/2013