function pTest () {
let pro = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('谁知道是个什么玩意呢')
}, 1000)
})
return pro
}
function pTry () {
let prom = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('随便猜猜是个什么玩意呗')
}, 5000)
})
return prom
}
pTest().then(res => {
console.log('1')
console.log(res)
return pTry()
}).then(res => {
console.log('2')
console.log(res)
return pTest()
}).then(res => {
console.log('3')
console.log(res)
return pTry()
}).then(res => {
console.log('4')
console.log(res)
})