JavaScript Array includes() 方法
JavaScript基础 2022-05-13 16:27:38小码哥的IT人生shichen
JavaScript Array includes() 方法
实例
检查数组是否包含 "Mango":
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var n = fruits.includes("Mango");
完整实例:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript 数组</h1>
<p>includes() 方法确定数组是否包含指定的元素。</p>
<p id="demo"></p>
<script>
const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.includes("Mango");
</script>
<p>Edge 13(及更早版本)不支持 includes() 方法。</p>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html
定义和用法
includes()
方法确定数组是否包含指定的元素。
如果数组包含元素,则此方法返回 true
,否则返回 false
。
注释:includes()
方法区分大小写。
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 47 | Edge 14 | Firefox 43 | Safari 9 | Opera 34 |
2015 年 12 月 | 2015 年 12 月 | 2015 年 12 月 | 2015 年 9 月 | 2015 年 12 月 |
注释:Edge 13(及更早版本)不支持 includes()
方法。
语法
array.includes(element, start)
参数值
参数 | 描述 |
---|---|
element | 必需。要搜索的元素。 |
start | 可选。默认 0。在数组中的哪个位置开始搜索。 |
技术细节
返回值: | 布尔值 |
---|---|
JavaScript 版本: | ECMAScript 7 |
更多实例
检查数组是否包含 "Banana",从位置 3 开始搜索:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var n = fruits.includes("Banana", 3);
完整实例:
<!DOCTYPE html>
<html>
<body>
<h1>JavaScript 数组</h1>
<p>检查数组是否包含 "Banana",从位置 3 开始搜索:</p>
<p id="demo"></p>
<script>
const fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits.includes("Banana", 3);
</script>
<p>Edge 13(及更早版本)不支持 includes() 方法。</p>
</body>
</html>
可以使用本站在线JavaScript测试工具测试上述代码运行效果:http://www.phpcodeweb.com/runjs.html