typedArray.includes
typedArray.includes
includes()
方法判断类型化数组中是否含有特定元素,并相应返回true
或者false
,这个方法的算法和Array.prototype.includes()
相同。TypedArray
是这里的类型化数组之一。
语法
typedarray.includes(searchElement[, fromIndex]
参数
searchElement
要搜索的元素。fromIndex
可选,数组中的位置,在这里开始搜索searchElement
;默认为 0。
返回值
一个Boolean
.
示例
var uint8 = new Uint8Array([1,2,3]
uint8.includes(2 // true
uint8.includes(4 // false
uint8.includes(3, 3 // false
// NaN handling (only true for Float32 and Float64)
new Uint8Array([NaN]).includes(NaN // false, since the NaN passed to the constructor gets converted to 0
new Float32Array([NaN]).includes(NaN // true;
new Float64Array([NaN]).includes(NaN // true;
规范
Specification | Status | Comment |
---|---|---|
ECMAScript 2016 (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification. | Standard | Initial definition. |
ECMAScript 2017 Draft (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification. | Draft | |
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Edge | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 47 | 43 | 14 | No support | 34 | 10 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | No support | 47 | 43 | No support | 34 | 10 |