-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patharrayFilterEdad.js
More file actions
39 lines (29 loc) · 858 Bytes
/
arrayFilterEdad.js
File metadata and controls
39 lines (29 loc) · 858 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
let gente = [
{nombre: "aaron", edad: 65},
{nombre: "beth", edad: 2},
{nombre: "cara", edad: 13},
{nombre: "daniel", edad: 3},
{nombre: "ella", edad: 25},
{nombre: "fin", edad: 1},
{nombre: "george", edad: 43},
]
let pequeños = gente.filter(persona => persona.edad <= 3)
console.log(pequeños);
//Filtro por contexto en 2do parametro - Edades entre 13 y 19 años del Array Persona
let personas = [
{nombre: "aaron", edad: 65},
{nombre: "beth", edad: 15},
{nombre: "cara", edad: 13},
{nombre: "daniel", edad: 3},
{nombre: "ella", edad: 25},
{nombre: "fin", edad: 16},
{nombre: "george", edad: 18},
];
let rango = {
bajo: 13,
alto: 16
};
let jovenes = personas.filter(function(persona) {
return persona.edad >= this.bajo && persona.edad <= this.alto;
}, rango)
console.log(jovenes)