javascripting
Version:
Learn JavaScript by adventuring around in the terminal.
52 lines (32 loc) • 1.17 kB
Markdown
---
# FILTRADO DE ARRAYS
Los arrays poseen métodos predefinidos que nos permiten manipularlos.
Por ejemplo, los métodos `forEach`, `map`, `some` y `filter` son bastante utilizados.
Algo muy común es filtrar arrays para que contengan sólo ciertos valores.
Para esto podemos utilizar el método `.filter`.
Por ejemplo:
```js
var pets = ['cat', 'dog', 'elephant'];
var filtered = pets.filter(function (pet) {
return (pet !== 'elephant');
});
```
La variable `filtered` será igual a un array que contiene solo `cat` y `dog`.
## El ejercicio:
Crea un archivo llamado `filtrado-de-arrays.js`.
En ese archivo, define una variable llamada `numbers` que referencie al siguiente array:
```js
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
```
Luego, define una variable llamada `filtered` que referencie el resultado de `numbers.filter()`.
La función que recibe `.filter()` será algo cómo lo siguiente:
```js
function evenNumbers (number) {
return number % 2 === 0;
}
```
Utiliza `console.log()` para imprimir el array filtrado a la terminal.
Comprueba si tu programa es correcto ejecutando el siguiente comando:
```
javascripting verify filtrado-de-arrays.js
```