Método find
O método find ajuda a encontrar o primeiro elemento
em um array de acordo com o
callback passado
como parâmetro.
Se o elemento não existir, retorna undefined.
Sintaxe
array.find(função);
Exemplo
Vamos encontrar um elemento do array que corresponda às condições escritas na função:
let arr = [1, 2, 3, 4];
let res = arr.find(function(currentValue) {
return currentValue > 0;
});
console.log(res);
Resultado da execução do código:
1
Exemplo
Vamos encontrar um elemento do array
cujo comprimento seja igual a 2:
let arr = ['abc', 'defg', 'kl', 'mn'];
let res = arr.find(function(elem) {
return elem.length == 2;
});
console.log(res);
Como resultado da execução do código, veremos que o método encontrou o primeiro elemento que atende às condições da função:
'kl'
Veja também
-
método
findIndex,
que procura o índice de um elemento em um array -
método
findLast,
que procura um elemento a partir do final do array -
método
findLastIndex,
que procura o índice de um elemento a partir do final do array