NOTE: This is my experiment, you can use Rx or something better than mine one XD
At the time, I need an array method act like array.forEach methods I thinking about to create the first function in this gist.
Here I describe example ways to use these functions in code. (I'm so boring to write a story :3)
Exmaple 1: When you to update a list item one by one asynchronously. you may use asyncForEach
async function magicSpell() {
const birdIds = [1,2,3,4,5,6,7,8,9,10]; // list of items