106 of 264 menu

Método every

El método every verifica los elementos del array de acuerdo con la función pasada. El método devuelve true si para todos los elementos del array la función pasada devuelve true; en caso contrario, el método devuelve false.

Se pueden pasar tres parámetros a la función. Si estos parámetros están presentes (no son obligatorios), entonces al primero llegará automáticamente el elemento del array, al segundo llegará su número en el array (índice), y al tercero, el array mismo.

Sintaxis

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

Ejemplo

Comprobemos que todos los elementos en el array de números son 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 de la ejecución del código:

true

Ejemplo

Comprobemos que el producto del elemento por su número de orden siempre es 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 de la ejecución del código:

true

Ejemplo

Si es necesario, se puede pasar el array mismo como tercer parámetro:

let check = arr.every(function(elem, index, arr) { estará disponible el array arr aquí });

Véase también

  • el método some,
    que también permite realizar una verificación del array
  • los métodos map y forEach,
    que permiten aplicar una función a cada elemento del array
  • los métodos reduce y reduceRight,
    que reducen el array a un único valor
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar