Replacement for JavaScript's forEach implementation; synchronous & compatible with TypeScript
npm i ez-each
For NPM version < 5
npm install ez-each --save
["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.
let array = ["a", "b", "c"];
for (let index = 0; index < array.length; index++)
console.log(array[index]);
Output:
a
b
c
Import the library just once, at a central place in your code if possible.
import "ez-each"; //or require("ez-each") if you cannot use ES6
["a", "b", "c"].ezEach((letter: string) => console.log(letter));
Output:
a
b
c
Function | Synchronous | Easy Syntax |
---|---|---|
Array.forEach() |
|
|
for loop |
|
|
Array.ezEach() |
|
|