3 ms·
Yep. let lock; const log = (msg) => { lock = new Promise(async (resolve) => { await lock; console.log(msg); setTimeout(resolve, 10
by ChristianBundy 9y ago
Yep.
let lock;
const log = (msg) => {
lock = new Promise(async (resolve) => {
await lock;
console.log(msg);
setTimeout(resolve, 1000);
});
};
'hello world'.split('').forEach(log);