Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Underscore Injection

Instead of doing this:

_.chain([1, 2, 3, 4, 5, 6, 7, 8])
    .map(Math.sin)
    .map(times10)
    .map(Math.floor)
    .filter(isEven)
    .reduce(add, 0)
    .value();
=> -4

Now you can do this!

[1, 2, 3, 4, 5, 6, 7, 8]
    .map(Math.sin)
    .map(times10)
    .map(Math.floor)
    .filter(isEven)
    .reduce(add, 0);
=> -4

Chaining like a boss!

Extends the ECMAScript 5's Array iterating methods.

Injects Underscore collection and array goodies right into your Array.prototype. (Excepts for toArray and range)

Install

$ npm install underscore-injection

Usage

var _ = require('underscore');
require('underscore-injection');

That's all, don't even bother giving it a variable name.

Test

$ make test

About

Injects Underscore collection and array goodies right into your Array.prototype

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors