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 = _; var HardWorker = _; var Dog = _; var Cat = _; ;;; // (new Cat) instanceof Animal === true// (new Cat) instanceof Cat === true // Dog.staticProp === true// (new Dog) instanceof Animal === true// (new Dog) instanceof HardWorker === true// (new Dog) instanceof Dog === true