📅  最后修改于: 2023-12-03 15:16:07.266000             🧑  作者: Mango
JavaScript TypedArray对象是一种类数组对象,它提供了一种用于访问二进制数据缓冲区的机制。TypedArray对象采用固定大小的元素,并且在创建时需要指定其缓冲区的大小。TypedArray对象提供了findIndex()方法,可以用来查找指定元素的索引值。
以下是TypedArray对象findIndex()方法的语法格式:
arr.findIndex(callback[, thisArg])
以下示例演示了如何使用TypedArray对象的findIndex()方法来查找数组中符合条件的元素的索引值。
// 创建Float32Array数组
const arr = new Float32Array([1.5, 2.6, -1.2, 0.8, -2.1]);
// 找到第一个小于0的元素的索引值
const index = arr.findIndex(function(element) {
return element < 0;
});
console.log(index); // 输出: 2
在上面的示例中,我们使用Float32Array对象创建了一个数组,然后使用findIndex()方法来查找数组中第一个小于0的元素的索引值。在回调函数中,我们使用element < 0来测试当前元素是否小于0,如果是,则返回其索引值;如果不是,则返回-1。