The Javascript Int8Array 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()
.
Int8Array.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 Int8Array([1,2,3]); let a = uint8.includes(2); // true console.log(a);/* w w w. j av a 2 s . com*/ a = uint8.includes(4); // false console.log(a); a = uint8.includes(3, 3); // false console.log(a);
NaN handling
let a = new Int8Array([NaN]).includes(NaN); // false, since the NaN passed to the constructor gets converted to 0 console.log(a);/* ww w. j a v a2 s. com*/ a = new Float32Array([NaN]).includes(NaN); // true; console.log(a); a = new Float64Array([NaN]).includes(NaN); // true; console.log(a);