Get an iterator for any JS language value. Works robustly across all environments, all versions.
Iterate any JS iterator. Works robustly in all environments, all versions.
`Iterator.prototype`, or a shared object to use.
`AsyncIterator.prototype`, or a shared object to use.
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
Firefox 17-26 iterators throw a StopIteration object to indicate "done". This normalizes it.
Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
Chainy action that iterates through each item in the array with an asynchronous or synchronous iterator
Chainy action that replaces each item in the array with the result of an asynchronous or synchronous iterator