Promise中有多个resove

Posted 254980080

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Promise中有多个resove相关的知识,希望对你有一定的参考价值。

return new Promise((resolve, reject) => {
      resolve({
        status: 2
      })
      if (true) {
        resolve({
          status: 1
        })
      }
    }

Promise中,只要遇到resolve,就会将resolve状态凝固,后边再出现其他的resolve,不会覆盖之前的resolve。

.then(res=>{})方法中,回调的res,是第一个resolve状态的值。

以上是关于Promise中有多个resove的主要内容,如果未能解决你的问题,请参考以下文章

promise基础

Uncaught (in promise)

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

php 在Yoast SEO中更改或删除OpenGraph输出的代码片段。此代码中有多个代码段。

前端面试题之手写promise