javascript prototype

javascript prototype

by Ganesh

JavaScript

var person=function(species){
    this.species=species || "",
    this.sex=""
}

var male=function(age){
    this.sex="male";
    this.age=age || "16";
}

var female=function(age){
    this.sex="female";
    this.age= age || "17";
}

male.prototype=new person("human");
var bipen=new male(18);
alert(bipen.species);
alert(bipen.sex);
alert(bipen.age);

female.prototype=new person("human");
var erina=new female;
alert(erina.species)
alert(erina.sex);
alert(erina.age);

var tommy=new person("animal");
alert(tommy.sex);
alert(tommy.species);
alert(tommy.age);
/*var male=new person;
alert(male.species)
male.prototype=new person;
var test=male['species'];
alert(test);
*/