Skip to content
Simple Lazy Ranges for Node/Javascript
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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')

Something went wrong with that request. Please try again.