# ¿Cómo saber si un elemento de un Array cumple una condición?

Hay situaciones en las que necesitamos saber si al menos un elemento de un array a cumple con una condición. Por ejemplo, cuando queremos saber si un array de números contiene algún número para o impar o si queremos verificar si una letra o palabra existe en un arreglo de strings. Esto puede ser resuelto por medio de un ciclo for y la utilización de unas cuantas variables, pero una forma aun más sencilla es por medio del método  **some()**.

Con el método **some()** podemos recorrer todo los elementos de un array y determinar si al menos uno de los elementos cumple con la condición deseada.

Digamos que tienes el siguiente arreglo:

```javascript
const numeros = [1,3,4,5,7,9,0];
```
Si deseamos realizar una acción solo si arreglo contiene un número par, que en este caso es el número **4**, podemos hacer uso del método **some()** de la siguiente manera:

```javascript
const contieneNumeroPar = numeros.some(numero => numero % 2 === 0);
if(contieneNumeroPar) {
console.log(“El arreglo contiene un numero par”);
}
```
A como podrás imaginar, el método **some()** puede llegar a ser muy útil ya que te permite evaluar si alguno de los elementos del array cumple con cualquier condición que necesites verificar.
