JSFiddle - React, Tailwind, and code Playground
JavaScript
function fmap3(firstArgFunc, secondArgFunc) {
return function(){
var result;
var varTmp = secondArgFunc.apply(this, arguments);
if (varTmp instanceof Array) {
result = firstArgFunc.apply(this, arTmp);
} else {
result = firstArgFunc(varTmp);
}
return result;
}
}