const p1 = new Promise((resolve, reject) => { reject('error') }) p1.then(() => { console.log(1) }) .catch((err) => { console.log(err) }) .then(() => { console.log(2) })