Prototype Paradigm : prototype « Object Oriented « JavaScript Tutorial






Prototype Paradigm makes use of an object's prototype property.

An empty constructor is used only to set up the name of the class.

All properties and methods are assigned directly to the prototype property.

function Car() {
}

Car.prototype.color = "red";
Car.prototype.doors = 4;
Car.prototype.showColor = function () {
    alert(this.color);
};

var my1 = new Car();
var my2 = new Car();








25.6.prototype
25.6.1.Prototype Paradigm
25.6.2.Function share with Prototype Paradigm
25.6.3.Hybrid Constructor/Prototype Paradigm
25.6.4.Dynamic Prototype Method
25.6.5.Dynamic prototype
25.6.6.Use prototype to add properties to an object
25.6.7.Modifying Objects: Creating a New Method
25.6.8.Add method to Array object
25.6.9.Redefining an Existing Method
25.6.10.Define a method after object instantiation