JSFiddle - React, Tailwind, and code Playground

by mcotton

HTML

<table>
    <tr>
        <td>callbacks</td>
    </tr>
</table>

JavaScript

function square(num, cb)  {
    var data = num * num;
    if (cb && typeof cb === 'function') return cb(data);
    return data
}


function addOne(count, cb)  {
    $('tr:last').after('<tr><td>' + count + '</td></tr>');
    if (cb && typeof cb === 'function') cb(count);
}

addOne('one');
addOne('two');

addOne(square(2));
square(2, addOne);