Promise 簡潔應用模板

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)
})

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章