22Clase 34 - Ejercicios: Objetos
33Ví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