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

forEach不能用return中断循环,还是会走循环外的逻辑

问题:

在forEach里面循环判断不符合某条件,然后提示错误并返回,发现还是会走外面的逻辑。

解决:

  // 判断某属性是否来自某表格let list = objectContent.Lists;if (list.length > 0) {flag.value = false;list.forEach((item) => {if (item.DType === 5) {// 不能在forEach里面提示然后返回。因为forEach循环不能中断,即使在这里提示并返回,也会走下面的逻辑。应该列表不包含表名时,设置为提交失败flag.value = true;在外边提示并返回。//  if (tableList.value.indexOf(item.TableName) === -1) {//    ElMessage.error('该清单无法提交!');//    return;//  }if (tableList.value.indexOf(item.TableName) === -1) {flag.value = true;return;}}});if (flag.value) {ElMessage.error("该清单无法提交!");return;}}
http://www.xdnf.cn/news/778051.html

相关文章:

  • idea不识别lombok---实体类报没有getter方法
  • 【计算机网络】第七章 运输层
  • 阿里云无影云桌面深度测评
  • GLIDE论文阅读笔记与DDPM(Diffusion model)的原理推导
  • 调用.net DLL让CANoe自动识别串口号
  • 【 java 集合知识 第一篇 】
  • AI视频编码器(0.4.3) 调试训练bug——使用timm SoftTargetCrossEntropy时出现loss inf
  • 区块链技术赋能供应链金融:重塑信任与效率
  • 安装和配置 Nginx 和 Mysql —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录6
  • 穿越文件之海:Linux链接与库的奇幻旅程,软硬连接与动静态库
  • 大数据 ETL 工具 Sqoop 深度解析与实战指南
  • RabbitMQ 监控与调优实战指南(二)
  • 场景题-1
  • 【数据库】《DBA实战手记》- 读书笔记
  • React前端框架
  • Agentic Workflow是什么?Agentic Workflow会成为下一个AI风口吗?
  • LeetCode - 144. 二叉树的前序遍历
  • TCP的粘包和拆包
  • PostgreSQL的扩展 auth_delay
  • 【Node.js 深度解析】npm install 遭遇:npm ERR! code CERT_HAS_EXPIRED 错误的终极解决方案
  • SQLite详细解读
  • Matlab数值计算
  • [Linux] MySQL源码编译安装
  • 软考 系统架构设计师系列知识点之杂项集萃(78)
  • Microsoft前后端不分离编程新风向:cshtml
  • OpenCV CUDA模块图像处理------图像融合函数blendLinear()
  • 高效图像处理:使用 Pillow 进行格式转换与优化
  • 【图像处理入门】4. 图像增强技术——对比度与亮度的魔法调节
  • OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()
  • 【Unity开发】控制手机移动端的震动