Зачем создавать метод в прототипе?

Здравствуйте!
Никак не могу понять этого.
Зачем вместо этого =>
function Tree(name) {
  this.name = name;
  this.greeting = function(){
     return `Hello my name is ${this.name}`
  }
}


Присваивать метод в прототип =>
function Tree(name) {
  this.name = name;
}

Tree.prototype.greeting =  function(){
     return `Hello my name is ${this.name}`
}
  • Вопрос задан
  • 715 просмотров
Пригласить эксперта
Ответы на вопрос 1
Прочитайте цикл книг "You dont know Javascript".
Вопросов по этому языку не останется.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы