// 成功状态
const promise = new Promise(function(resolve,reject) {
resolve('成功状态')
})
promise.then(function(result) {
console.log(result,111)
throw new Error('跳过')
}).then(function(result) {
console.log('这里被跳过')
}).catch(function(error) {
console.log(error, ':被跳过,所以undefined')
return '捕捉到状态'
}).then(function(res) {
console.log(res,333)
})
// 失败状态
const promise0 = new Promise(function(resolve, reject) {
reject('这是失败状态走catch')
})
promise0.then(function(result) {
console.log(result)
return '下一个then 的 参'
}).then(function(result) {
console.log(result)
}).catch(function(err) {
console.log(err ,'这里走的是catch')
})
console