Для чего используется ключевое слово «new»?
t.me/it_offersКлючевое слово «new» используется в функциях-конструкторах для создания нового объекта (нового экземпляра класса)
Допустим, у нас есть такой код:
Ключевое слово «new» делает 4 вещи:
- Создает пустой объект.
- Привязывает к нему значение this.
- Функция наследует от functionName.prototype.
- Возвращает значение this, если не указано иное.