Перевести код с использованием классов

185
07 марта 2019, 05:40

Помогите переделать этот код с использованием классов и конструкторов для инициализации объектов классов.

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);
Answer 1

Вы про это имели ввиду?

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);

READ ALSO
Почему не работает await в данном случае?

Почему не работает await в данном случае?

друзьяНедавно начал изучать Ноду, в качестве обучающего задания придумал написать асинхронный многопоточный парсер с ограничением кол-ва...

229
Собрать данные из формы в data

Собрать данные из формы в data

Начинаю изучать vue, возник вопрос, как данные из input введенные пользователем записать в массив namesThatRhyme, в виде value:введенные данные , тк сейчас...

173