检查 JavaScript 数组中是否存在值2025年4月10日 | 阅读 4 分钟 在 Javascript 这样的编程语言中,要检查数组是否存在某个值,有几种方法。确切地说,有很多种方法可以检查我们正在寻找的值是存在于用户给定的数组元素中还是预定义的数组元素中。让我们通过各种示例逐一讨论这些方法。 indexOf() 方法Javascript 的 indexOf() 方法是查找数组中是否存在某个值最方便的方法之一。indexOf() 方法基于索引号的原理工作。如果找到该值,此方法将返回数组的索引,否则返回 -1。让我们看下面的代码 输出 Yes, the value exists! 上面的代码会打印出给定的输出,因为该值已经存在于数组中。很容易理解,期望的值位于位置 0。因此,indexOf() 方法告诉您期望的值存在于给定的数组中。 includes() 方法includes() 方法是我们可以轻松找到期望值是否存在于给定数组中的一种方法。有多种使用 includes() 方法的方法。此方法返回一个布尔值,即如果值存在则为 **true**,如果值不正确则为 **false**。includes() 方法可用于多种方式来查找值是否存在。举几例,请看下面的示例。 在上面的方法中,我们定义了两个变量。includes() 方法返回 **true**,因为我们正在寻找的值已经存在于给定的数组中。如果值不存在于数组中,includes() 方法可能会返回 false。 使用 includes() 方法的另一种方法是通过指定要生成所查找元素的索引值来获取输出。请参阅下面的代码。 在上面的代码片段中,我们定义了带有值的变量“actors”。我们还定义了一个变量“names”,如果 includes() 方法返回所示结果,该变量将返回 true 或 false。上面的代码将返回 true,因为值和索引号已正确分配,并将返回输出。 上面的示例是我们用来检查元素是否存在于数组中的一些预定义方法。我们还有另一种使用循环查找数组元素的方法。让我们讨论如何在下面的代码片段中通过使用循环来检查元素是否存在于数组中。 使用循环输出 status: Present status: Absent 在上面的代码片段中,我们定义了一个包含一些字符串形式值的数组。我们还定义了一个函数,在该函数中,变量 status 用作字符串来标记元素是否在程序中存在。程序的逻辑流程是遍历数组中的每个元素并检查元素是否存在。如果值存在于数组中,它将显示“Present”,否则显示“Absent”。 总结Javascript 是一种动态且灵活的编程语言,也是一种脚本语言。它是一种强大的、对开发者友好的语言,它允许你用多种方式做同一件事,这样我们的学习曲线就能保持陡峭。在本文中,我们讨论了如何轻松地采用不同的方法来查找给定的数组是否包含所需的值。我们还遇到了一些方法和通用编程示例,它们不仅易于理解,而且可以在没有任何绝对知识的情况下实现。本文中使用了 indexOf() 和 includes() 方法,因为它们是在需要查找数组中包含的值时最常用的方法。我们还遇到了循环,通过这些循环,人们可以通过我们在一般编程范式中所做的普通线性搜索遍历来轻松找到。 |
JavaScript 等编程语言非常灵活,并提供了多种处理此关键字和函数参数的方法。call() 和 apply() 方法是这些类型应用程序中最常用的两种技术。您可以使用参数调用函数,还可以...
阅读 8 分钟
JavaScript 中的数组作为一种数据结构必须是平衡的,它们是使用一个变量来存储不同值的便捷方式。为此,确定数组列表中最大项的精确优先级是最有价值的任务...
阅读 4 分钟
在 Web 开发中,HTML、CSS 和 JavaScript 是三种最重要的语言。拥有正确的集成开发环境 (IDE) 可以极大地提高生产力并优化您的工作流程,无论您正在开发 Web 应用程序的复杂性如何,或者简单的网页...
阅读 8 分钟
网页的交互功能由 JavaScript 提供支持,这是一种灵活且流行的计算机语言。无论您的专业水平如何,HackerRank 都提供了一个理想的环境来练习和提高您的 JavaScript 能力。无论您是想理解基本原理的新手,还是...
阅读9分钟
JavaScript 对象数组简介:对象是 JavaScript 中存储键值集合的好方法;但是,有时需要有序集合,其中元素是第一个、第二个和第三个的顺序必须得以保留。例如,如果我们必须...
5 分钟阅读
数组排序是编程中的典型操作,JavaScript 提供了一套灵活的工具来完成此任务。在管理对象数组时,排序会变得有些复杂,特别是当您需要根据特定键或属性对它们进行排序时...
阅读 3 分钟
本文将研究 JavaScript 矩阵。首先,我们来理解数组和矩阵。我们都知道如何创建一维数组,但大多数人都不知道如何创建二维数组,所以在这篇文章中我们将学习...
5 分钟阅读
在不断发展的 Web 开发领域中,JavaScript 库在简化复杂任务、增强功能和加速开发周期方面发挥着关键作用。我们精选的列表包含各种库,可满足各种需求,从用于构建动态用户界面的前端框架到...
阅读 19 分钟
在 JavaScript 语言中绘制圆是一个重要的功能。JavaScript 是一种用于操作功能的 Web 应用程序编程语言。JavaScript 函数用于在网页上添加所需的功能。我们在网页上创建了空心圆和实心圆...
阅读 6 分钟
值得注意的是,在终端中运行 JavaScript 对于许多实际场景都非常有用,例如快速测试、脚本编写和构建小型应用程序。以下是有关如何在各种终端环境中运行 JavaScript 代码的详细指南:使用 Node.js:Node.js 是一个基于...的可折叠运行时环境。
7 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India