Ответы пользователя по тегу ООП
  • Как понять когда нужен this в ООП, а когда нет?

    @vith77
    Это по сути функция конструктор. Если вызвать ее с new эти переменные станут свойствами созданного объекта. this не используется для создания переменных, this это контекст который зависит от того как функцию вызвали. Всего есть 4 способа) Вызов просто как функцию 2)Вызов с new 3) Вызов как функция объекта 4) Вызова с помощью call, apply.

    Использование var, const, let это вообще о другом - это о создании переменных в некоторой области видимости (глобальная, внутри функции или блока)

    В примере с const users = создали переменную, в пример с this.users = создали свойство у того объекта на которое указывает this.
    Ответ написан
    Комментировать