一;Promise是一个实例化对象,想要使用Promise需要先 new 进行实例化
二;Promise接收一个回调函数,回调函数中接收俩个参数,一个是 resolve,表示处理成功的结果,另一个是reject,表示失败的结果,其成功或者失败的值会被实例化对象 .then 方法处理,失败的方法也可单独被 catch()处理
三;实例化Promise
注:(1).then方法可以只写第一个成功的回调,接收成功的返回结果
(2)promise 的 resolve 和 reject 只会执行一个,要么成功,要么失败
四;Promise 的 .then方法
(1)then方法的返回结果是一个promise对象,它的状态(成功/失败)由 then 的回调函数执行结果决定
(2)then方法回调中,如果 return 的结果是非promise类的,比如返回个字符串,或者不写return,其promise的状态都为 fu