Перейти к содержимому
9 / 38

Что такое конструктор в JavaScript и как работает оператор new?

Конструктор — это обычная функция, которая вызывается с оператором new для создания объектов. Оператор new делает четыре вещи: создаёт пустой объект, устанавливает его прототипом Constructor.prototype, вызывает функцию с this, указывающим на новый объект, и возвращает этот объект (если функция не вернула другой объект явно). По соглашению имена конструкторов начинаются с заглавной буквы.

Что такое конструктор в JavaScript и как работает оператор new? | JScriptiser