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;

规范

SpecificationStatusComment
ECMAScript 2016 (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification.StandardInitial definition.
ECMAScript 2017 Draft (ECMA-262)The definition of 'TypedArray.prototype.includes' in that specification.Draft

浏览器兼容性

FeatureChromeFirefox (Gecko)EdgeInternet ExplorerOperaSafari
Basic support474314No support3410

FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support4743No support3410