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

Что делает эта часть кода?

Есть такой код:
function User(name){
    this.name = name;   
}

User.prototype.hello = function(who){
    console.log("Hello, " + who.name);
};

var vasya = new User("Вася"); 
var petya = new User("Петя");

vasya.hello(petya);
petya.hello(vasya);

У меня вопросы по одной части кода:
this.name = name;
1)Что делает эта часть кода?
2)Зачем ключевое слово this? Что оно делает?
3)Я так понимаю "name" слева от равно это параметр функции, а справа тогда что?
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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