new Promise((resolve, reject) => { console.log(1) resolve(4) console.log(2) }) .then((res) => { console.log('true',res) return new Promise((resolve, reject) => { resolve(2222) }) }) .then(data => { console.log('then2', data) }) .catch(res => { console.log('false', res) })