Discuss
/
JavaScript
/
resolve和reject代表什么意思?
resolve和reject代表什么意思?
Topic sourceresolve
函数的作用是,将Promise
对象的状态从“未完成”变为“成功”(即从 pending 变为 resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject
函数的作用是,将Promise
对象的状态从“未完成”变为“失败”(即从 pending 变为 rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。
也就是它们有两个作用:1、改变promise状态; 2、将操作结果作为参数传出去,例如 resolve( result ), 这样后面调用then 才能直接得到 这个result,并将得到的result 作为参数用于 then 里面的函数操作
- 1
吉岸齐昂
resolve和reject代表什么意思?