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