Возврат значения из конструктора return
Обычно конструкторы ничего не возвращают явно.
Их задача – записать все необходимое в
Но если
При вызове
При вызове
Другими словами,
На картинке выше return возвращает объект вместо
#return #объекты
Обычно конструкторы ничего не возвращают явно.
Их задача – записать все необходимое в
this, который в итоге станет результатом.Но если
return всё же есть, то применяется простое правило:При вызове
return с объектом, будет возвращён объект, а не this.При вызове
return с примитивным значением, примитивное значение будет отброшено.Другими словами,
return с объектом возвращает объект, в любом другом случае конструктор вернёт this.На картинке выше return возвращает объект вместо
this.#return #объекты
👍1