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. findeIndex
Reciba 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()