Цикл статей «Учебник Javascript».
Следующая статья — «Привязка контекста через bind в Javascript».
Предыдущая статья — «Методы toString и valueOf в Javascript».
В Javascript любая функция, вызванная с ключевым словом new является конструктором.
1 2 3 4 5 6 7 8 |
function MyConstructor() { this.x = 3; this.name = "Vasya"; this.calc = function() {return this.x + this. name;}; }; var obj1 = new MyConstructor(); alert(obj1.calc()); // 3Vasya |
Функция-конструктор должна заполнить свой контекст this полями и методами. Она не обязана объявлять какое-либо возвращаемое значение. По умолчанию возвращается this. Конструкторам принято давать названия с прописной буквы.
Цикл статей «Учебник Javascript».
Следующая статья — «Привязка контекста через bind в Javascript».
Предыдущая статья — «Методы toString и valueOf в Javascript».