javascript
~tasks:
//@ts-check let prom = new Promise((resolve, reject) => { setTimeout(() => {console.log('__'); reject(123)}, 50) // console.log('__'); reject(123) }) prom.then( () => console.log('resolve 1'), () => console.log('reject 1'), ).then( () => console.log('resolve 11'), () => console.log('reject 11'), ) prom.then( () => console.log('resolve 2'), () => console.log('reject 2'), ) /* __ reject 1 reject 2 resolve 11 */
(ваш голос учтен)