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 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.
includes(searchElement) includes(searchElement, fromIndex)
searchElement
The element to search for.
fromIndex
Optional
The position in this array at which to begin searching for searchElement
; defaults to 0.
A Boolean
.
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;
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | Deno | Node.js | |
includes |
47 |
14 |
43 |
No |
34 |
10 |
No |
47 |
43 |
34 |
10 |
5.0 |
1.0 |
6.0.0
5.0.0
|
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/includes