1.0.2 • Published 5 years ago
ez-each v1.0.2
Array.ezEach
Replacement for JavaScript's forEach implementation; synchronous & compatible with TypeScript
Installation
npm i ez-each
For NPM version < 5
npm install ez-each --save
Usage
Traditional forEach
["a", "b", "c"].forEach((letter: string) => console.log(letter));
Output:
a
b
c
The order of the output is potentially random as it depends on each item's individual iteration time.
Traditional forEach replacement (for loop)
let array = ["a", "b", "c"];
for (let index = 0; index < array.length; index++)
console.log(array[index]);
Output:
a
b
c
Using ezEach
Import the library just once, at a central place in your code if possible.
import "ez-each";
["a", "b", "c"].ezEach((letter: string) => console.log(letter));
Output:
a
b
c
Comparison
Function | Synchronous | Easy Syntax |
---|---|---|
Array.forEach() | no | x yes |
for loop | x yes | no |
Array.ezEach() | X yes | x yes |