promise 是一个对象 而不是一个函数 解决回调地狱
promise的三种状态 1.pending(进行中) 2.fulfillled(成功) 3.rejected(失败)
使用promise的第一步
使用promise的第二步 异步代码写在promise函数中
使用promise的第三步 获取结果
`const promise = new Promise((resolve,reject)=>{
wx.getSystemInFo({
success: (res)=>{
resolve(res)
},
fail: (error)=>{
reject(error)
}
})
})
promise.then((res)=>{
console.log(res)
},(error)=>{
console.log(error)
})`