const log = [];
Promise.resolve(1)
.then(v => { log.push('a'+v); return v+1; })
.then(v => { throw new Error('e'+v); })
.catch(e => { log.push(e.message); return 10; })
.then(v => { log.push('b'+v); });
Promise.resolve()
.then(() => log.push('c'))
.then(() => log.push('d'));
setTimeout(() => console.log(log.join(',')), 0);
Post #3442
2.2K
CHALLENGE
- 🔥 7
- ❤ 1