25. 3. 1. Constructor Paradigm |
|
A class name is the name of the constructor. |
A constructor 'acts as' a factory function. |
No object is created inside the constructor. |
this keyword is used in constructor. |
When a constructor is called with the new operator, an object is created before the first line of the constructor. |
Constructors create a separate copy for each object. |
function Car(sColor, iDoors) {
this.color = sColor;
this.doors = iDoors;
this.showColor = function () {
alert(this.color)
};
}
var my1 = new Car("red", 4);
var my2 = new Car("blue",3);
|
|