判断数组对象中是否满足某条件

简介: 判断数组对象中是否满足某条件

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷


导语

歌谣 歌谣 数组对象中某个状态属性为xxx多的时候 我们就弹出提示怎么做




编辑


核心代码

showModal = () => { const { dataSource } = this.props; let flag = true; dataSource && dataSource.map((item) => { if (item.cancelBizType === '116516515671918888126611') { message.info('当前选中项中存在取消来源类型为手动取消的类型项 无法恢复资格!'); flag = false; return false; } }); if (flag) { this.setState({ visible: true, }); } };




总结

设置一个开关 当判断满足的时候 就立刻重置某个值 避免再次循环





相关文章
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能技术专题】「入门到精通系列教程」零基础带你进军人工智能领域的全流程技术体系和实战指南(NLP自然语言处理概念介绍)
【人工智能技术专题】「入门到精通系列教程」零基础带你进军人工智能领域的全流程技术体系和实战指南(NLP自然语言处理概念介绍)
620 0
|
10月前
|
设计模式 存储 JavaScript
HarmonyOS Next 浅谈 发布-订阅模式
本文浅谈 HarmonyOS Next 中的发布-订阅模式,通过 ArkTS 的 Emitter 对象实现事件的订阅、发布与管理。文章介绍了设计模式在现代开发中的重要性,特别是封装工具或游戏开发时的应用。具体实现中定义了 `on`(持续订阅)、`once`(单次订阅)、`off`(取消订阅)和 `emit`(发布事件)等方法,并通过 TypeScript 实现了一个自定义的 `MyEmitter` 类。示例代码展示了如何注册、触发和取消事件,图文并茂地说明了该模式的实际效果。发布-订阅模式有助于系统解耦,提升代码的可扩展性和灵活性,适合需要高效事件管理的场景。
240 12
HarmonyOS Next 浅谈 发布-订阅模式
|
12月前
|
人工智能 搜索推荐 数据安全/隐私保护
《知识图谱:鸿蒙NEXT中人工智能的智慧基石》
在鸿蒙NEXT系统中,知识图谱技术作为智慧基石,大幅提升语义理解、智能决策、个性化推荐及安全性。它通过结构化知识表示,增强小艺助手的语义解析能力,优化智能家居、出行等场景的推理与决策,精准推送用户感兴趣的内容,并实现多设备间的知识共享与协同,同时提高系统的可解释性和数据安全,为用户提供更智能、高效、个性化的交互体验。
365 15
|
安全 数据安全/隐私保护
深入解析 https
在使用HTTP协议时,数据传输是明文形式,容易遭受运营商劫持等安全问题,如篡改返回网页内容、修改Referer字段等。为解决这些问题,引入了HTTPS协议,它通过加密、认证和完整性保护,确保通信内容不被第三方窃听或篡改。HTTPS结合了对称加密和非对称加密,使用公钥加密对称密钥,私钥解密,确保数据安全性和传输效率。然而,中间人攻击仍可能破解这一机制,因此引入证书机制,客户端通过验证证书中的数字签名来确认公钥的有效性,从而保障数据传输的安全性。
387 0
|
Kubernetes 安全 Serverless
破茧成蝶 - Serverless Kubernetes 的思考与征程(二)
本文将针对 Serverless Container 技术的特殊性,分享其对 Kubernetes 的架构影响,以及阿里云在Serverless Kubernetes方面架构选择。
|
存储 算法 安全
即时通讯安全篇(十一):IM聊天系统安全手段之传输内容端到端加密技术
本篇将围绕IM传输内容的安全问题,以实践为基础,为你分享即时通讯应用中的“端到端”加密技术。
1072 0
即时通讯安全篇(十一):IM聊天系统安全手段之传输内容端到端加密技术
|
JavaScript
Ant Design Vue select下拉列表动态更新选中值
Ant Design Vue select下拉列表动态更新选中值
516 0
|
存储 Java Linux
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
Nexus【部署 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
815 0