JSFiddle - React, Tailwind, and code Playground
JavaScript
function a(callback) {
return function(args) {
var res = "from a";
$('body').append($("<p>", {text:res}));
if (callback) callback(res);
};
}
function b(callback) {
return function(aResult) {
var res = aResult + " and b";
$('body').append($("<p>", {text:res}));
if (callback) callback(res);
};
}
function c(callback) {
return function(bResult) {
var res = bResult + " and c";
$('body').append($("<p>", {text:res}));
if (callback) callback(res);
};
}
a(b(c()))();