JSFiddle - React, Tailwind, and code Playground
by kazabr
JavaScript
function delay(f, ms) {
return function(x) {
var sThis = this;
var sArgs = arguments;
setTimeout(function() {
f.apply(sThis, sArgs);
}, ms);
};
}
function f(x) {
console.log(x);
}
console.clear();
var f1000 = delay(f, 1000);
var f1500 = delay(f, 1500);
f1000('тест'); // выведет "тест" через 1000 миллисекунд
f1500('тест2'); // выведет "тест2" через 1500 миллисекунд