Simple Lazy Ranges for Node/Javascript
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
package.json
range.js

README.md

node-range

Simple Lazy Ranges for Node/Javascript

Install:

npm install node-range

/* Faster than Array.map since it does array composition and function application in same step / var arr = range(1,11).map(function(i) { return i5 }) console.log(arr)

/* You can still do / arr = range(1,11).toArray().map(function(i) { return i2 }) console.log(arr)

/* As well we can just execute a function against a range but not return an array */ range(1,11).forEach(function(i) { console.log(Math.exp(i,2)) })

/* As well we can execute Async */ range(1,11).forEachAsync(function(i) { console.log('num:' + Math.exp(i,2)); }) console.log('This should come first')