promise的基本用法

    // Promise 對象,能夠保存狀態
    //Promise 第一步
    // 異步代碼 寫在 Promise的函數中  第二步
    const promise = new Promise((resolve, reject) => {
      // Promise一共有三種狀態: pending fulfilled rejected
      //                         進行中   已成功   已失敗
      // 獲取系統信息
      wx.getSystemInfo({
        success: res => resolve(res),
        fail: error => reject(error)
      })
    })

    // 第三步:調用promise,能夠調用兩個回調函數,第一個是成功的,第二個是失敗的
    promise.then(
      res=>console.log(res),
      error=>console.log(error)
    )
相關文章
相關標籤/搜索