JavaScript数组元素是否存在

JavaScript数组元素是否存在教程

JavaScript数组 中,判断某个元素是否存在,我们除了可以使用 数组元素查找 的方法,还可以使用 includes 方法。

JavaScript includes()函数详解

定义

JavaScript 的 includes() 方法用于判断数组中是否包含指定的元素。如果找到匹配的元素则返回 true,否则返回 false。

语法

arr.includes(searchvalue, start);

参数

参数 描述
searchvalue 必需。规定需检索的数组元素。
start 可选的整数参数。规定在数组中开始检索的位置。它的合法取值是 0 到 arr.length - 1。如省略该参数,则将从数组的第一个位置处开始检索。

返回值

如果找到匹配的元素返回 true,否则返回 false。

技术细节

该函数只支持 ECMAScript 6 即以上版本。

案例

includes数组元素是否存在

使用 includes 方法判断数组中是否存在某个元素

<!DOCTYPE html> <html> <head> <title>JavaScript includes方法判断数组元素是否存在</title> <script type="text/javascript"> console.log("嗨客网(www.haicoder.net)"); var arr = new Array(); arr.push("JavaScript"); arr.push("Java"); arr.push("JQuery"); arr.push("Dom"); arr.push("ECMAScript"); console.log("Arr =", arr); var isFind = arr.includes("Dom"); console.log("isFind =", isFind); var isFind2 = arr.includes("dom"); console.log("isFind2 =", isFind2); var isFind3 = arr.includes("Dom", 4); console.log("isFind3 =", isFind3); </script> </head> </html>

程序运行后,控制台输出如下:

21_Javascript includes数组元素是否存在.png

我们使用 includes 函数,判断数组中是否存在指定的元素,如果存在,则返回 true,否则,返回 false。同时,数组的 includes 方法还支持第二个参数,可以指定我们需要开始查找的索引。

JavaScript数组元素是否存在总结

在 JavaScript 的 数组 中,判断某个元素是否存在,我们除了可以使用数组元素查找的方法,还可以使用 includes 方法。