underscore-inherit

underscore-inherit ==================

underscore-inherit

Add constructor extensibility to Underscore.js.

In the browser, simply include the script on the page (after _ is defined).

In Node, all you need to do is require('underscore-inherit').

var Animal = function () {};
 
_.extend(Animal.prototype, {
  sound: 'roarmeowbarkmoo',
  singfunction () {
  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();