Solución
solution.tsTypeScript
export function makeAnimal(name: string, sound: string): string {
// Crea una instancia de la clase Animal y retorna la descripción
class Animal {
// Ambas soluciones funcionan:
// name = '';
// sound = '';
// constructor(public name: string, public sound: string) { }
name!: string;
sound!: string;
constructor(name, sound) {
this.name = name;
this.sound = sound;
}
describe() {
return `${this.name} hace ${this.sound}`
}
}
const newAnimal = new Animal(name, sound);
return newAnimal.describe();
}
0respuestas