promise間隔5秒輸出錯誤

let p = new Promise((resolve, reject) => {
  let num1 = Math.random()
  if (num1 > 0.5) {
    throw new Error()
  }

let num = Math.random()
  setTimeout(() => {
    if (num > 0.5) {
      console.log(num)
      resolve(num)
    } else {
      console.log(‘失敗了’)
      reject(num)
    }
  }, 1000)
})

p.then((data) => {
  console.log(data)
})
p.catch(e => {
  console.log(2222, e)
})

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