Solución
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