JSFiddle - React, Tailwind, and code Playground
JavaScript
var fns = [ function(){ console.log( arguments)}, function(){ console.log( arguments)} ];
function runWaterfall(consumer ) {
fns = fns.map(function (fn) {
return fn.bind( null, consumer )
});
fns.forEach(function(fn){
fn('arg1');
})
};
runWaterfall('john');