Solución

@ronaldvallejos_86192323·27/5/2026TypeScript
solution.tsTypeScript
type User = { name: string; age: number; role: string };

export function updateUser(user: User, changes: Partial<User>): User {
  // Retorna un nuevo objeto combinando user y changes con spread
  // No modifiques el objeto user original

  return { ...user, ...changes };
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.