O método JavaScript Array every () verifica se todos os elementos do array passam na função de teste fornecida.
A sintaxe do every()
método é:
arr.every(callback(currentValue), thisArg)
Aqui, arr é um array.
every () Parâmetros
O every()
método inclui:
- retorno de chamada - a função a ser testada para cada elemento da matriz. Inclui:
- currentValue - O elemento atual que está sendo passado da matriz.
- thisArg (opcional) - Valor a ser usado
this
ao executar o retorno de chamada. Por padrão, éundefined
.
Valor de retorno de cada ()
- Retorna
true
se todos os elementos do array passam na função de teste fornecida (callback
retorna um valor verdadeiro). - Caso contrário, ele retorna
false
.
Notas :
every()
não altera a matriz original.every()
não é executadocallback
para elementos da matriz sem valores.
Exemplo: Verifique o valor do elemento Array
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Resultado
Todos os membros devem ter pelo menos 18 anos de idade. falso
Leitura recomendada: JavaScript Array some ()