Iterable wrapper that add methods to read ahead or behind current item.
npm install iterable-lookahead# iterable-lookahead





> Iterable wrapper that add methods to read ahead or behind current item.
``bash`
npm install --save iterable-lookahead
`js
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:
`js
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)
});
}
``
The MIT License (MIT)
Copyright (c) 2016 Andrea Parodi