xxxyoumei
2021-04-06 16:26
采纳率: 41.7%
浏览 7.4k
已采纳

promise成功后的返回值[[PromiseResult]]中的值如何赋值给变量?

const f1 = () => {
    return new Promise((resolve, reject) => {
        resolve(1);
    });
};

let a = f1()
        .then((result) => {
          return result + 1;
        })
        .catch((err) => {});
console.log(a);


Promise {<pending>}
__proto__: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: 2


想将then里面return的值赋值给一个变量

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题