Этот вопрос проверяет понимание условий, при которых функция-конструктор действительно создает объект, и исключений из этого правила.
Короткий ответ
Нет, функция-конструктор создает объект не всегда. Если функция вызывается без оператора new, объект не создается. Также, если конструктор явно возвращает объект, то созданный автоматически объект игнорируется. Только при вызове с new и без возврата объекта создается новый экземпляр.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.