-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathejercicios de JavaScript
More file actions
76 lines (73 loc) · 1.72 KB
/
ejercicios de JavaScript
File metadata and controls
76 lines (73 loc) · 1.72 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
//Ejercicio 1
let clientes = ["Alejandro", "Alfonso", "Gerardo"];
let empleados = ["empleado1", "empleado2","empleado3"];
let usuarios = clientes.concat(empleados);
console.log(usuarios);
//ejercicio 2
let numbers = [5, 32, 43, 4];
let impares = numbers.filter((n) => { return n % 2 !== 0; });
console.log(impares);
//ejercicio 3
let people = [{
id:1,
name: "John",
age: 28
},{
id: 2,
çname: "Jane",
age: 31
},{
id: 3,
name: "Peter",
agee: 55}];
let youngPeople = people.filter((person) => {
return person.age < 35;
});
console.log(youngPeople);
//4 ejercicio
let people2 = [
{name:"bob", id:1},{name: "john", id: 2},
{name: "alex", id:3}, {name:"john", id: 3}
];
function contarNombres(arr) {
let nameCounts = {};
arr.forEach(person => {
if (nameCounts[person.name]) {
nameCounts[person.name]++;
} else {
nameCounts[person.name] = 1;
}
});
return nameCounts;
}
let nombresRepetidos = contarNombres(people2);
console.log(nombresRepetidos);
//ejercicio 5
let myArray = [1,2,3,4];
function maxMin(arr) {
let maximo = Math.max(...arr);
let minimo = Math.min(...arr);
console.log("Numero maximo:", maximo);
console.log("Numero minimo: ", minimo);
}
maxMin(myArray);
//ejercicio 6
let object = {
key1: 10,
key2: 3,
key3: 40,
key4: 20
};
function sortKeysValues(obj) {
let entries = Object.entries(obj); //convierte el onjeto en un arreglo de pares
entries.sort((a, b) => {
return a[1] - b[1];
});
let sortedKeys = entries.map((entry) => {
return entry[1];
});
return sortedKeys;
}
let sortedKeys = sortKeysValues(object);
console.log(sortedKeys);
//_------------------- tabla