1. each-series
Asynchronously iterate an array as a series
each-series
Package: each-series
Created by: sorribas
Last modified: Thu, 16 Jun 2022 03:11:57 GMT
Version: 1.0.0
License: MIT
Downloads: 40,573
Repository: https://github.com/sorribas/each-series

Install

npm install each-series
yarn add each-series

each-series

Asynchronously iterate an array as a series. Similar to async.eachSeries, but as a small module.

Installation

Install through npm

npm install each-series

Example

 var each = require('each-series');

each([1,2,3,4,5,6,7], function(el, i, done) {
	setTimeout(function() {
		console.log(el);
		done();
	}, 100 - (el * 10));
}, function(err) {
	console.log('Done!');
});

The module is only one function

each(array, iterator, [callback])

The callback is optional.

Error handling

If an error is passed to the done function passed to the iterator, iteration will be stopped and the callback
will be invoked with the error.

License

MIT License

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code