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.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Syntax
typedarray.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 (ECMA-262) The definition of 'TypedArray.prototype.includes' in that specification. |
Browser compatibility
BCD tables only load in the browser