JSFiddle - React, Tailwind, and code Playground

by serGlazkov

JavaScript

Function.prototype.delay = function (n) {
    setTimeout(() => this.call(), n);
}

var foo = function () {
    console.log("Hello");
};

function bar() {
    console.log("World!");
}

foo.delay(300); // after 0.3s: "Hello"
bar.delay(600); // after 0.6s: "World!"