Конструктор
Конструктор принадлежит к определённому объекту, созданному с помощью класса. Конструктор инициализирует этот объект и может предоставлять доступ к его личной информации. Концепция конструктора может быть применена к большинству объектно-ориентированных языков программирования. По существу, конструктор в JavaScript обычно объявляется в экземпляре class.
Синтаксис
js
// Это конструктор по умолчанию класса Default
function Default() {
}
// Это перегруженный конструктор класса Overloaded
// с аргументами параметров
function Overloaded(arg1, arg2, ..., argN){
}
Для вызова конструктора класса в JavaScript, используется оператор new
чтобы присвоить переменной ссылку на объект.
js
function Default() {}
// Новая ссылка объекта Default object назначена
// локальной переменной defaultReference
var defaultReference = new Default();
Смотрите также
- Конструктор в ООП для JavaScript на MDN
- Оператор new в JavaScript на MDN