iterable-lookahead
v2.0.0
Published
Iterable wrapper that add methods to read ahead or behind current item.
Downloads
806,428
Maintainers
Readme
# iterable-lookahead
Iterable wrapper that add methods to read ahead or behind current item.
Installation
npm install --save iterable-lookahead
Usage
const lookahead = require('iterable-lookahead');
const iterable = lookahead([1, 2, 3, 4]);
for (const item of iterable) {
console.log({
item,
ahead: iterable.ahead(1),
behind: iterable.behind(1)
});
}
or otherwise, using array spread syntax:
const lookahead = require('iterable-lookahead');
for (const [item, look] of lookahead.spread([1, 2, 3, 4])) {
console.log({
item,
ahead: look.ahead(1),
behind: look.behind(1)
});
}
License
The MIT License (MIT)
Copyright (c) 2016 Andrea Parodi