cd DesafioClase2_Clases
node index.js
-
Declarar una clase
Usuario
. -
Hacer que Usuario cuente con los siguientes atributos:
- nombre:
String
- apellido:
String
- libros:
Object[]
- mascotas:
String[]
Los valores de los atributos se deberán cargar a través del constructor, al momento de crear las instancias.
- nombre:
-
Hacer que Usuario cuente con los siguientes métodos:
getFullName(): String
. Retorna el completo del usuario. Utilizar template strings.addMascota(String): void
. Recibe un nombre de mascota y lo agrega al array de mascotas.countMascotas(): Number
. Retorna la cantidad de mascotas que tiene el usuario.addBook(String, String): void
. Recibe un string 'nombre' y un string 'autor' y debe agregar un objeto: { nombre: String, autor: String } al array de libros.getBookNames(): String[]
. Retorna un array con sólo los nombres del array de libros del usuario.
-
Crear un objeto llamado usuario con valores arbitrarios e invocar todos sus métodos.