promise中then函数中的resolve和reject的如何理解

Promise对象中的方法then中第一个参数是resolve,第二个是reject,一个表示成功一个表示失败,那他是如何定义成功和失败的,根据code码来判断实现的吗,code码不是200的都是reject的吗

慕雪6442864
浏览 2958回答 1
1回答

慕的地6264312

Promise 是可以随意使用的,不是只用在 Ajax 中.function amIPassed (score) {  return new Promise((resolve, reject) => {     score >= 60 ? resolve() : reject()   }) } amIPassed(59).then(() => {  console.log('Passed!')   }).catch(() => {  console.log('No!') })所以判断条件是自己定义的.至于 Ajax 的库是什么时候用 resolve 什么时候用 reject,看作者怎么写了.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript