Задать вопрос

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

Здравствуйте!
Никак не могу понять этого.
Зачем вместо этого =>
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}`
}
  • Вопрос задан
  • 718 просмотров
Подписаться 5 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Прочитайте цикл книг "You dont know Javascript".
Вопросов по этому языку не останется.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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