📜  JavaScript | typedArray.includes() 与示例(1)

📅  最后修改于: 2023-12-03 15:01:39.431000             🧑  作者: Mango

JavaScript | typedArray.includes() 与示例

typedArray.includes() 方法用于判断一个 TypedArray 是否包含指定的值,并返回一个布尔值。

语法
typedArray.includes(searchElement[, fromIndex])
参数
  • searchElement: 要查找的值。
  • fromIndex(可选):从该索引处开始查找。
返回值

如果 TypedArray 包含指定值,则返回 true ,否则返回 false

示例
const uint8 = new Uint8Array([10, 20, 30, 40, 50]);

console.log(uint8.includes(20)); // true
console.log(uint8.includes(70)); // false

console.log(uint8.includes(20, 2)); // false
console.log(uint8.includes(20, -3)); // true

在上面的示例中,我们首先创建了一个包含一些值的 Uint8Array,然后使用 typedArray.includes() 来查找其中的值。在第一个例子中,我们使用 includes() 方法查找 20,因此返回结果为 true。在第二个例子中,我们使用 includes() 方法查找 70,因为 uint8 数组中没有该值,所以返回结果为 false。在第三个例子中,我们使用 includes() 方法以一个索引值为 2 的位置开始查找 20,然后返回了 false。在最后一个示例中,我们使用 includes() 方法从末尾开始查找 20,因此返回结果为 true

注意,对于 fromIndex 参数,如果它是负数,则从末尾开始计算。如果它是大于等于数组长度的数值,则返回 false。如果 fromIndexundefined,则从索引值 0 开始查找。

以上就是 typedArray.includes() 的介绍和示例。