filter-arraylike-iterable
![Dependency Status](https://david-dm.org/xgbuils/filter-arraylike-iterable.svg)
filter-arraylike-iterable
exports a class that, given an array-like iterable, builds iterables that provide filter method.
Install
$ npm install filter-arraylike-iterable --save
Usage
const FilterArrayLikeIterable = require('filter-arraylike-iterable')
const iterable = new FilterArrayLikeIterable([4, 2, 7, 8, 4, 3, 1])
.filter(e => e % 3 === 1)
.filter(e !== 4)
[...iterable]
for (const val of iterable) {
}
let iterator = iterable[Symbol.iterator]()
iterator.next()
iterator.next()
iterator.next()
const string = 'abcdef'
new FilterArrayLikeIterable(string)
.filter(e => e !== 'c' || e !== 'e')
const typedArray = new Uint8Array([128, 0, 0, 1])
new FilterArrayLikeIterable(naturals)
.filter(e => e !== 0)
Support
- Node.js >=6
- ES2015 transpilers
License
MIT