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.

Try it

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

Examples

Using includes

const 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

See also