// setTimeout & promise // setTimeout (() => { // console.log(1) // }) // new Promise((resolve, reject) => { // resolve(2) // console.log(2) // }) // .then(() => { // console.log(3) // }) // console.log(4) // then new Promise((resolve, reject) => { resolve(1) console.log(11) }) .then(() => { throw new Error('error') console.log(22) }) .then(()=> { console.log(33) })