3 / 38
Как работает this в конструкторе?
При вызове функции с ключевым словом new JavaScript автоматически создаёт новый пустой объект, привязывает к нему this, выполняет тело конструктора (заполняя объект свойствами), и неявно возвращает this. Если конструктор явно вернёт объект, он заменит результат; если примитив — будет проигнорирован.