1.0.1 • Published 11 years ago

underscore-inherit v1.0.1

Weekly downloads
31
License
-
Repository
github
Last release
11 years ago

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();
1.0.1

11 years ago

1.0.0

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago