JSFiddle - React, Tailwind, and code Playground

by Yair Even Or

JavaScript

const wait = ms => new Promise(resolve => setTimeout(resolve, ms))
const dec = async (i) => --i;

let failsafe = 10;

async function a() {
  for( let i = 5; dec(i); ) {
    failsafe--;
    if( --failsafe )
    console.log(i)
  }
}

a()