javascript - 如何在不进行多个 if 语句的情况下搜索数组?
问题描述
所以我有一个 if 语句:
if (logMessages.author.username === botName[0]) {
return;
}
如何在不创建 4 个不同 if 语句的情况下搜索 4 个字符串的数组?
我希望这是一个足够的解释。
解决方案
有多种方法可以在数组中查找元素。
我可以看到您只需要查找元素是否存在。为此,最好的选择是使用.includes()
. 例子 :arrayName.includes("variable")
有关其他选项,请查看此处。
推荐阅读
- amazon-web-services - VPC 中的 Elastic Beanstalk 环境变量
- reactjs - 导入 reacttable-6 时,我收到此错误“尝试导入错误:'ReactTable' 未从 'react-table-6' 导出。”
- python - 我可以在云上部署 python 脚本而不是在我自己的计算机上运行它们吗?
- ios - 尝试将值注入发布者,但接收到无序值
- javascript - React 钩子从多个子组件更新父状态
- xml - logback.xml 中信用卡的正则表达式替换表达式
- dart - 将对象颤动列表中的所有 int 值相加
- amazon-web-services - 无法使用 Kubernetes 中的默认存储类在 AWS 上创建持久卷
- asp.net-core - 突然导致问题:运行时asp.net core web.config中的重复键错误
- django - Django、docker、PostGIS 中的错误:服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?