JavaScript Array includes() 方法
定义和用法
includes()
方法确定数组是否包含指定的元素。
如果数组包含元素,则此方法返回 true
,否则返回 false
。
注释:includes()
方法区分大小写。
实例
例子 1
检查数组是否包含 "Mango":
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var n = fruits.includes("Mango");
例子 2
检查数组是否包含 "Banana",从位置 3 开始搜索:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var n = fruits.includes("Banana", 3);
语法
array.includes(element, start)
参数值
参数 | 描述 |
---|---|
element | 必需。要搜索的元素。 |
start | 可选。默认 0。在数组中的哪个位置开始搜索。 |
技术细节
返回值: | 布尔值 |
---|---|
JavaScript 版本: | ECMAScript 7 |
浏览器支持
表格中的数字注明了完全支持该方法的首个浏览器版本。
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()
方法。