JSFiddle - React, Tailwind, and code Playground

by Gajus Kuizinas

JavaScript

'use strict';
 
function getUser (id) {
    return new Promise(function (resolve) {
        setTimeout(function () {
            resolve({
                id: id
            });
        }, Math.random() * 1000);
    });
}
 
async () => {
    for (let id = 10; id--;) {
        await getUser(id)
            .then(function (user) {
                console.log('user.id', user.id);
                
                return user;
            });
    }
} ();