106 of 264 menu

Método every

O método every verifica os elementos do array de acordo com a função passada. O método retorna true se, para todos os elementos do array, a função passada retornar true; caso contrário, o método retorna false.

Três parâmetros podem ser passados para a função. Se esses parâmetros existirem (eles não são obrigatórios), então o primeiro receberá automaticamente o elemento do array, o segundo receberá seu número no array (índice) e o terceiro - o próprio array.

Sintaxe

array.every(function(elemento, indice, array) { return true ou false; });

Exemplo

Vamos verificar se todos os elementos em um array de números são positivos:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

Resultado da execução do código:

true

Exemplo

Vamos verificar se o produto do elemento pelo seu número de ordem é sempre menor que 30:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

Resultado da execução do código:

true

Exemplo

Se necessário, o próprio array pode ser passado como terceiro parâmetro:

let check = arr.every(function(elem, index, arr) { // o array arr estará acessível aqui });

Veja também

  • método some,
    que também permite verificar um array
  • métodos map e forEach,
    que permitem aplicar uma função a cada elemento do array
  • métodos reduce e reduceRight,
    que reduzem um array a um único valor
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar