Изучаю JavaScript (Чистый). Есть следующий код, описывающий класс PersonFactory, а так же есть конструктор:
function PersonFactory(name, surname, year) {
this.name = name,
this.surname = surname,
this.year = year,
this.sayHello = () => {
console.log(`Всем привет! Я ${this.name}${this.surname} и я вернусь в ${this.year}!`)
}
}
const person = new PersonFactory('T-', 800, 2019)
person.sayHello()
Мне не понятна запись:
this.sayHello = () => {
// ...
}
Получается, что для этого объекта присваивается sayHello, которому присваивается функция (Пустые скобки. Или что это, если не функция?), потом всё это больше или равно телу функции??? Все пользуются, но не объясняют как.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста как решить следующую задачуЯ хочу отобразить список всех пользователей, при этом напротив тех пользователей на которых...
При нажатии на кнопку "Ответ" в данном тесте: 1) проверяется соответствие radiochecked