Recalcar que en las pruebas sale Usuario en español en vez de User en ingles, las “boberias” atrasan… 😃
class User {
// Tu código aquí 👈
constructor(name,age){
this._name=name;
this._age=age;
this._friends=[];
this._messages=[];
}
addFriend(friend){
this._friends.push(friend);
}
sendMessage(message, friend){
this._messages.push(message);
friend._messages.push(message);
}
showMessages(){
return this._messages;
}
get name(){
return this._name;
}
set name(name){
if(name.length>0){
this._name=name;
} else{
throw new Error("Agregue un nombre válido");
}
}
get age(){
return this._age;
}
set age(age){
if(age>0){
this._age=age;
}else{
throw new Error("Agregue una edad válida");
}
}
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?