Solución

@estouchedisindo·9/5/2026TypeScript
solution.tsTypeScript
  class Person {
    // Construirá la instancia con los valores pasados: nombre y apellido
    constructor( private readonly nombre: string, private readonly apellido: string) {}

    // getter que devuelve el nombre completo
    get fullName() {
      return `${this.nombre} ${this.apellido}`
    }
  }

export function getFullName(firstName: string, lastName: string): string {
  // Crea una instancia de Person y retorna el getter fullName
  // Nueva instancia de class Person, pasándole los argumentos de la función getFullName
  const newPerson = new Person(firstName, lastName);
      
  return newPerson.fullName;
}
  
2respuestas
Respuestas

La función getFullName solo debe crear la instancia y retornar pero no debería de contener la clase Person

@estouchedisindoAutor7/6/2026

Gracias @kaltre10_104f340e

Estás en lo cierto, necesito dormir más. Jajaja Se agradecen los comentarios constructivos, ayudan a seguir mejorando.

Saludos

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.