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.
fromIndex
Optional-
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