Mega Code Archive

 
Categories / JavaScript Tutorial / Object Oriented
 

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);