You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Reemplaza la contraseña existente en el objeto "usuario" con el valor de "nuevagPassword"
71
121
// Devuelve el objeto
72
122
// Tu código:
123
+
usuario.password=nuevaPassword
124
+
return(usuario)
73
125
}
74
126
75
127
functionagregarAmigo(usuario,nuevoAmigo){
76
128
// "usuario" tiene una propiedad llamada "amigos" que es un array
77
129
// Agrega "nuevoAmigo" al final de ese array
78
130
// Devuelve el objeto "usuario"
79
131
// // Tu código:
132
+
usuario.amigos.push(nuevoAmigo)
133
+
return(usuario)
80
134
}
81
135
82
136
functionpasarUsuarioAPremium(usuarios){
@@ -85,6 +139,10 @@ function pasarUsuarioAPremium(usuarios) {
85
139
// Define cada propiedad "esPremium" de cada objeto como "true"
86
140
// Devuelve el array de usuarios
87
141
// Tu código:
142
+
for(vari=0;i<usuarios.length;i++){
143
+
usuarios[i].esPremium=true;
144
+
}
145
+
returnusuarios;
88
146
}
89
147
90
148
functionsumarLikesDeUsuario(usuario){
@@ -94,8 +152,14 @@ function sumarLikesDeUsuario(usuario) {
94
152
// Suma todos los likes de todos los objetos "post"
95
153
// Devuelve la suma
96
154
// Tu código:
155
+
f=0
156
+
for(vari=0;i<usuario.posts.length;i++){
157
+
f=f+usuario.posts[i].likes
158
+
}
159
+
return(f)
97
160
}
98
161
162
+
99
163
functionagregarMetodoCalculoDescuento(producto){
100
164
// Agregar un método (función) al objeto "producto" llamado "calcularPrecioDescuento"
101
165
// Este método debe multiplicar el "precio" del "producto" ("producto.precio" o "producto[precio]") y "porcentajeDeDescuento" para obtener el descuento
@@ -106,7 +170,10 @@ function agregarMetodoCalculoDescuento(producto) {
106
170
// producto.porcentajeDeDescuento -> 0.2 (o simplemente ".2")
0 commit comments