filter-iterable
filter-iterable
exports a class that builds iterables that provide filter method.
Install
$ npm install filter-iterable --save
Usage
const FilterIterable =const iterable = 4 2 7 8 4 7 // (4 2 7 8 4 7)// (4 2 8 4)// (4 2 4)// converting to array:...iterable // [4 2 4]// traversing values:for const val of iterable// ...// creating an iterator that traverses the valueslet iterator = iterableSymboliteratoriteratornext // {value: 4, done: false}iteratornext // {value: 2, done: false}iteratornext // {value: 4, done: false}iteratornext // {value: undefined, done: true}// Infinite iterableconst naturals =Symboliterator: {let i = 1whiletrue i++}// (1 2 3 4...)naturals // (1 2 3 4 5 6 7 8 9...)// (2 4 6 8 10...)
Support
- Node.js >=6
- ES2015 transpilers
License
MIT