JavaScript 类型化数组 includes() 方法
示例
// 创建类型化数组
const myArr = Int16Array.from([10,15,20,25,30,35,40,45,50]);
// 查找值为 20 的元素
let result = myArr.indexOf(20);亲自试一试 »
// 创建类型化数组
const myArr = Int16Array.from([10,15,20,25,30,35,40,45,50]);
// 查找值为 20 的元素
let result = myArr.indexOf(20, 3);亲自试一试 »描述
includes() 方法会在类型化数组包含指定值时返回 true。
includes() 方法会在未找到指定值时返回 false。
includes() 方法区分大小写。
语法
typed-array.includes(element, start)
|
typed-array 必须是以下类型之一: Int8ArrayUint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float16Array Float32Array Float64Array BigInt64Array BigUint64Array |
参数
| 参数 | 描述 |
| element | 必填项。 要查找的值。 |
| start | 可选。 起始位置。默认值为 0。 |
返回值
| 类型 | 描述 |
| 布尔值 | 如果找到该值,则返回 true,否则返回 false。 |
类型化数组查找方法:
| 方法 | 查找 |
|---|---|
| includes() | 如果数组中存在指定元素,则返回 true |
| indexOf() | 查找第一个具有指定值的元素的索引 |
| lastIndexOf() | 查找最后一个具有指定值的元素的索引 |
| find() | 第一个通过测试的元素的值 |
| findIndex() | 第一个通过测试的元素的索引 |
| findLast() | 最后一个通过测试的元素的值 |
| findLastIndex() | 最后一个通过测试的元素的索引 |
JavaScript 类型化数组
浏览器支持
typed-array.includes() 是 JavaScript 2016 的一项特性。
ES 2016 自 2017 年 3 月起,所有现代浏览器均已支持 ES 2016。
| Chrome | Edge | Firefox | Safari | Opera |
| Yes | Yes | Yes | Yes | Yes |
