The Javascript Uint8Array includes()
method checks whether a typed array includes a certain element.
It returns true or false.
This method works the same as Array.prototype.includes()
.
Uint8Array.includes(searchElement[, fromIndex]);
Parameter | Optional | Meaning |
---|---|---|
searchElement | Required | The element to search for. |
fromIndex | Optional | The position to begin searching for searchElement ; defaults to 0. |
var uint8 = new Uint8Array([1,2,3]); let a = uint8.includes(2); // true console.log(a);//from w w w .j a v a 2 s . c om a = uint8.includes(4); // false console.log(a); a = uint8.includes(3, 3); // false console.log(a);
NaN handling
let a = new Uint8Array([NaN]).includes(NaN); // false, since the NaN passed to the constructor gets converted to 0 console.log(a);//from w w w.j a v a 2 s . co m a = new Float32Array([NaN]).includes(NaN); // true; console.log(a); a = new Float64Array([NaN]).includes(NaN); // true; console.log(a);