underscore-inherit

v1.0.1
underscore-inherit ==================

underscore-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

Metadata

  • Unknown
  • Whatever
  • Casey Foster
  • released 9/23/2013

Downloads

Maintainers