TypedArray.prototype.includes()
The includes() method determines whether a typed array
includes a certain element, returning true or false as
appropriate. This method has the same algorithm as
Array.prototype.includes(). TypedArray is one of the
typed array types here.
Syntax
includes(searchElement)
includes(searchElement, fromIndex)
Parameters
searchElement-
The element to search for.
fromIndexOptional-
The position in this array at which to begin searching for
searchElement; defaults to 0.
Return value
A Boolean.
Examples
Using includes
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;
Specifications
| Specification |
|---|
| ECMAScript Language Specification # sec-%typedarray%.prototype.includes |
Browser compatibility
BCD tables only load in the browser