Promise.resolve(Promise.resolve(1)).then(res => { console.log(res) }).catch(err => console.log(err)) Promise.resolve('fffff').then(res => { console.log(res) }).catch(err => console.log(err)) Promise.resolve(Promise.reject(999)).then(res => { console.log(res) }).catch(err => console.log(err)) Promise.resolve(Promise.resolve(2444)).then(res => { console.log(res) }).catch(err => console.log(err)) // 1 fffff 2444 999 // ------------------------------------------------------------------ Promise.resolve(Promise.resolve(1)).then(res => { console.log(res) }).catch(err => console.log(err)) Promise.resolve('fffff').then(res => { console.log(res) }).catch(err => console.log(err)) Promise.resolve(Promise.reject(999)).then(res => { console.log(res) }, err => console.log(err)) Promise.resolve(Promise.resolve(2444)).then(res => { console.log(res) }).catch(err => console.log(err)) // 1 fffff 999 2444