在 JavaScript 的 数组 中,判断某个元素是否存在,我们除了可以使用 数组元素查找 的方法,还可以使用 includes 方法。
JavaScript 的 includes() 方法用于判断数组中是否包含指定的元素。如果找到匹配的元素则返回 true,否则返回 false。
arr.includes(searchvalue, start);
参数 | 描述 |
---|---|
searchvalue | 必需。规定需检索的数组元素。 |
start | 可选的整数参数。规定在数组中开始检索的位置。它的合法取值是 0 到 arr.length - 1。如省略该参数,则将从数组的第一个位置处开始检索。 |
如果找到匹配的元素返回 true,否则返回 false。
该函数只支持 ECMAScript 6 即以上版本。
使用 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>
程序运行后,控制台输出如下:
我们使用 includes 函数,判断数组中是否存在指定的元素,如果存在,则返回 true,否则,返回 false。同时,数组的 includes 方法还支持第二个参数,可以指定我们需要开始查找的索引。
在 JavaScript 的 数组 中,判断某个元素是否存在,我们除了可以使用数组元素查找的方法,还可以使用 includes 方法。