imageneyshen
@imageneyshen

Как работает функция Call()?

// Person constructor
function Person(firstName, lastName){
  this.firstName = firstName;
  this.lastName=lastName;
}

// Greeting
Person.prototype.greeting = function(){
  return `Hello there ${this.firstName} ${this.lastName}`;
}

const person1 = new Person('John', 'Doe');

// console.log(person1.greeting());

// Customer constructor
function Customer(firstName, lastName, phone, membership){
  Person.call(this, firstName, lastName);

  this.phone = phone;
  this.membership = membership;
}


как работает функция Person.call() в этом случае? Я знаю что есть гугл, но пощадите зеленого. Я очень хочу чтоб это объяснили живые люди разжевывая все по аргументам, нежели сухая статья
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Вот это как раз тот случай, когда лучше документации никто не объяснит - ссылка
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы