Skip to content

Commit b46cba1

Browse files
committed
finished all objects exercides
1 parent 4e4ea86 commit b46cba1

1 file changed

Lines changed: 61 additions & 16 deletions

File tree

Basic/19-objects-exercises.js

Lines changed: 61 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,68 @@
22
Clase 34 - Ejercicios: Objetos
33
Vídeo: https://youtu.be/1glVfFxj8a4?t=15675
44
*/
5+
console.log("1. Crea un objeto con 3 propiedades")
6+
let car = {
7+
brand: "Ferrari",
8+
model: 2000,
9+
color: "red"
10+
}
11+
console.log(car)
12+
console.log("-------------------------------------------------")
513

6-
// 1. Crea un objeto con 3 propiedades
14+
console.log("2. Accede y muestra su valor")
15+
for (let key in car) {
16+
console.log(key + ": " + car[key])
17+
18+
}
19+
console.log("-------------------------------------------------")
720

8-
// 2. Accede y muestra su valor
21+
console.log("3. Agrega una nueva propiedad")
22+
car.hp = 550
23+
car["hasInsurance"] = true
24+
console.log(car)
25+
console.log("-------------------------------------------------")
26+
console.log("4. Elimina una de las 3 primeras propiedades")
27+
delete car.model
28+
for (let key in car) {
29+
console.log(key + ": " + car[key])
30+
}
931

10-
// 3. Agrega una nueva propiedad
32+
console.log("-------------------------------------------------")
33+
console.log("5. Agrega una función e invócala")
34+
car.isOn = function(){
35+
console.log(`the ${this.brand} is on`)
36+
}
37+
car.isOn()
38+
for (const key in car) {
39+
console.log(`${key}: ${car[key]}`)
40+
}
41+
console.log("-------------------------------------------------")
42+
console.log("6. Itera las propiedades del objeto")
43+
for (const key in car) {
44+
console.log(`${key}: ${car[key]}`)
45+
}
46+
console.log("-------------------------------------------------")
47+
console.log("7. Crea un objeto anidado")
48+
car.data = {maxSpeed: "350Kh",
49+
fuelCapacity: "35Gls"
50+
}
51+
let car2 = {
52+
brand: "Mercedez",
53+
color: "Silver",
54+
hp: 650,
55+
hasInsurance: false
56+
}
57+
console.log("-------------------------------------------------")
58+
console.log("8. Accede y muestra el valor de las propiedades anidadas")
59+
console.log(car.data)
60+
console.log("-------------------------------------------------")
61+
console.log("9. Comprueba si los dos objetos creados son iguales")
62+
console.log(car === car2)
63+
console.log(car == car2)
1164

12-
// 4. Elimina una de las 3 primeras propiedades
13-
14-
// 5. Agrega una función e invócala
15-
16-
// 6. Itera las propiedades del objeto
17-
18-
// 7. Crea un objeto anidado
19-
20-
// 8. Accede y muestra el valor de las propiedades anidadas
21-
22-
// 9. Comprueba si los dos objetos creados son iguales
23-
24-
// 10. Comprueba si dos propiedades diferentes son iguales
65+
console.log("-------------------------------------------------")
66+
console.log("10. Comprueba si dos propiedades diferentes son iguales")
67+
console.log(car.color === car2.color)
68+
console.log(car.brand === car2.brand)
69+
console.log("-------------------------------------------------")

0 commit comments

Comments
 (0)