3.0.1 • Published 7 years ago

range-iterable v3.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

range-iterable

Requirements

  • Node >= 6.0.0

Features

  • Python-like range class for JavaScript

Usage

Import

var Range = require('range-iterable'); // `Range` is a constructor, always takes 2 arguments
var {range} = Range; // `range` is a function, takes 1 or 2 arguments

Basic usages

var x0 = [...new Range(3, 7)];
var x1 = [...range(2, 5)];
var x2 = [...range(5)];
var x3 = [...range(5).map(String)];
console.log({x0, x1, x2, x3});

Extra methods

var x0 = [...range(5).reverse()];
var x1 = [...range(5).shift(2)];
var x2 = [...range(5).multiply(3)];
var x3 = [...range(5).reverse().shift(2).multiply(3)];
console.log({x0, x1, x2, x3});
3.0.1

7 years ago

3.0.0

7 years ago

2.0.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.0

8 years ago