Middle
Qual é a diferença entre os métodos some, find e includes?
sobes.tech IA
Resposta da IA
Em JavaScript, os métodos some, find e includes aplicam-se a arrays, mas têm objetivos diferentes:
-
some(callback)— verifica se pelo menos um elemento do array satisfaz a condição emcallback. Retornatrueoufalse. -
find(callback)— devolve o primeiro elemento do array que satisfaz a condição emcallback. Se não houver, devolveundefined. -
includes(value)— verifica se o array contém um valor específico. Retornatrueoufalse.
Exemplo:
const arr = [1, 2, 3, 4];
arr.some(x => x > 3); // true, há um elemento > 3
arr.find(x => x > 3); // 4, primeiro elemento > 3
arr.includes(3); // true, 3 está no array