5 Shocking Things About Node.js That You Thought You Knew But Didn’t! | by Erick Wendel | Medium

PHOTO EMBED

Thu Aug 03 2023 08:01:58 GMT+0000 (Coordinated Universal Time)

Saved by @suegoidkun #javascript

const setTimeout = (ms, cb) => timeout(ms, 0, cb);
const setInterval = (ms, cb) => timeout(0, ms, cb);
const setTimeoutAsync = (ms) =>
    new Promise(resolve => setTimeout(ms, resolve));

; (async function asyncFn() {
    print(new Date().toISOString(), 'waiting a sec....');
    await setTimeoutAsync(1000);
    print(new Date().toISOString(), 'waiting a sec....');
    await setTimeoutAsync(1000);
    print(new Date().toISOString(), 'finished....');
})();
content_copyCOPY

https://medium.com/@erickwendel/5-shocking-things-about-node-js-that-you-thought-you-knew-but-didnt-f40dee003bed