当前位置: 首页 > ai >正文

【js】判断异步函数的返回值要加await

async checkAccountApplyCondition() {console.log('>>>1');const result = await this.getAccountApplyCondition();const { ret, data } = result;...
}handleForecastApply() {if (this.checkAccountApplyCondition()) {console.log('>>>2');return;}...
}

怎么也想不通为什么先打印了’>>>2’再打印’>>>1’。
结局:判断异步函数的返回值记得加await,否则this.checkAccountApplyCondition()直接返回一个promise,被if判为true。

async handleForecastApply() {if (await this.checkAccountApplyCondition()) {console.log('>>>2');return;}...
}
http://www.xdnf.cn/news/17353.html

相关文章:

  • 大语言模型提示工程与应用:大语言模型对抗性提示安全防御指南
  • springboot 2.4跨域变化和swagger结合的问题
  • orcad的操作(1)
  • BGP笔记
  • 微积分 | 外微分
  • vue+flask山西非遗文化遗产图谱可视化系统
  • 通过 SCP 和 LXD 配置迁移 CUDA 环境至共享(笔记)
  • AI编程工具 | Trae介绍
  • 智能的本质
  • 实数与复数及欧拉公式关系
  • 卷板矫平机:金属板材的“脊椎按摩师”
  • 代理人工智能的隐藏威胁
  • 数学学习 | 高数、线代、概率论及数理统计荐书
  • 人脸情绪检测数据集-9,400 张图片 智能客服系统 在线教育平台 心理健康监测 人机交互优化 市场研究与广告 安全监控系统
  • ADB(Android Debug Bridge)—— Android调试桥
  • day22|学习前端ts语言
  • 资深全栈工程师面试题总结
  • DAY35打卡
  • 吴恩达机器学习笔记(4)—多变量线性回归:梯度下降(附代码)
  • C#异步编程双利器:异步Lambda与BackgroundWorker实战解析
  • 2025-08-09通过授权码的方式给exe程序充值
  • 二十、MySQL-DQL-条件查询
  • 本科毕业论文怎么引用github里面数据集
  • SkyWalking-3--Java Agent开发和集成示例
  • 在JVM调优时,你关注哪些指标?
  • Arm Development Studio 安全通告:CVE-2025-7427
  • 数据结构day06
  • 【工具变量】全国省级农业保险保费收入与赔付支出数据更新(2001-2023年)
  • JVM常用参数有哪些?
  • 虚拟机Ubuntu重启发现找不到共享文件夹