why do we use prototype in javascript code example
Example: javascript prototype explained
/* Answer to: "javascript prototype explained" */
/*
The prototype object is special type of enumerable object to
which additional properties can be attached to it which will be
shared across all the instances of it's constructor function.
So, use prototype property of a function in the above example
in order to have age properties across all the objects as
shown below:
*/
function Student() {
this.name = 'John';
this.gender = 'M';
}
Student.prototype.age = 15;
var studObj1 = new Student();
alert(studObj1.age); // 15
var studObj2 = new Student();
alert(studObj2.age); // 15