JSFiddle - React, Tailwind, and code Playground

by ning wang

JavaScript

const timer = (cb, time) => {
	return (function loop() {
    timer.schedule = setTimeout(loop, timer)
    cb();
  })();
}

const timer2 = (cb, time) => {
 	cb();
  setTimeout(cb, time);
}

function print() {
	console.log(+new Date());
}

timer(print, 1000)