JSFiddle - React, Tailwind, and code Playground

by Sahin Deniz

JavaScript 1.7

class System{
	constructor() {}

	delay(seconds) {
		return new Promise((resolve) => setTimeout(resolve, seconds));
	}
  async refresh(){
  	await this.delay(1000);
    
    var timeNow = new Date();
    var h   = timeNow.getHours();
    var m = timeNow.getMinutes();
    var s = timeNow.getSeconds();
    
    console.log(`${h}:${m}:${s}`);
    this.refresh();
  }
}
let $ = new System();
let i = 0;
( ()=>{
console.log(1);
    $.refresh()
console.log(2);
    
})();