Obtenga el valor de índice del valor correspondiente del método array-es6 (findeIndex)

1. Expectativa: Cuando
manipulamos la matriz, necesitamos obtener el valor de índice del valor objetivo y luego realizar la operación correspondiente.
2. Este método se proporciona en es6 findIndex;
3.
Definición y uso El
método findIndex () devuelve la posición del primer elemento de la matriz que pasa una condición de prueba (función) que cumple la condición.

El método findIndex () llama a la función una vez para cada elemento de la matriz:

Cuando el elemento de la matriz devuelve verdadero cuando se prueba la condición, findIndex () devuelve la posición de índice del elemento que cumple la condición y no se llamará a la función de ejecución para los valores posteriores.
Si no hay ningún elemento
que cumpla con los criterios, devuelve -1. Nota: findIndex () no se ejecutará para una matriz vacía.

Nota: findIndex () no cambia el valor original de la matriz.
4. findeIndexReciba tres parámetros,

function(currentValue, index,arr)	必须。数组每个元素需要执行的函数。
函数参数:
参数	描述
currentValue	必需。当前元素
index	可选。当前元素的索引
arr	可选。当前元素所属的数组对象
```js


5、参数是一个回调函数,类似于map,forEach的写法。

```js
      const index = likerList.findIndex((item) => {
    
    
        return item.senderAccountId === accountId;
      })

6. Lo que puede estudiarse y compararse más a fondo es operar en matrices

find()  map()  forEach()  fliter()

Supongo que te gusta

Origin blog.csdn.net/weixin_45416217/article/details/107442582
Recomendado
Clasificación