Помогите переделать этот код с использованием классов и конструкторов для инициализации объектов классов.
function Persona(first, last, day, month, year) {
this.name = {
first,
last
};
this.Birthday = {
day,
month,
year
};
};
var person1 = new Persona('Name', 'Surname', 11, 11, 1111);
Вы про это имели ввиду?
class Persona{
constructor(first, last, day, month, year) {
this.name = {
first,
last
};
this.Birthday = {
day,
month,
year
};
}
get fullName() {
return `${this.name.first} ${this.name.last}`;
}
}
var person1 = new Persona('Name', 'Surname', 11, 11, 1111);
console.log(person1.fullName);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости