JSFiddle - React, Tailwind, and code Playground

by jfriend00

HTML

<script src="http://files.the-friend-family.com/log.js"></script>

JavaScript

function delay(t, val) {
    return new Promise(function(resolve) {
        setTimeout(function() {
            resolve(val);
        }, t);
    });
}

something().then(function(result){
    log(result);
    log("done");
});

function something(){
    return delay(500, "hi").then(function(result){
        log(result);
        return delay(400,"bye");
    });
}