ES6 - Método Array some ()

O método some () testa se algum elemento da matriz passa no teste implementado pela função fornecida.

Sintaxe

array.some(callback[, thisObject]);

Detalhes de Parâmetro

  • callback - Função de teste para cada elemento.

  • thisObject - Objeto a ser usado como este ao executar o retorno de chamada.

Valor de retorno

Se algum elemento passar no teste, ele retornará verdadeiro, caso contrário, será falso.

Exemplo

function isBigEnough(element, index, array) { 
   return (element >= 10); 
} 
var retval = [2, 5, 8, 1, 4].some(isBigEnough); 
console.log("Returned value is : " + retval ); 

var retval = [12, 5, 8, 1, 4].some(isBigEnough); 
console.log("Returned value is : " + retval );

Resultado

Returned value is : false 
Returned value is : true