我理解的promise用法,函数中return出一个Promise对象,在promise中参数是一个函数,函数中参数位resolve和reject,在函数中执行一步操作,如果一步操作成功则resolve(“S”),如果异步函数执行失败则reject(“E”);当Promise中执行的是resolve("s")是,则执行最外层函数后面的.then()函数
pending
状态的 Promise
对象可能以 fulfilled
状态返回了一个值,也可能被某种理由(异常信息)拒绝(reject
)了。当其中任一种情况出现时,Promise
对象的 then
方法绑定的处理方法(handlers)就会被调用,then方法分别指定了resolve
方法和reject
方法的回调函数