Prototype Example

by JuanMa Garrido

JavaScript

function Persona( genero ) {
	this.genero = genero;
	this.gritaGenero = function () {
	    return this.genero.toUpperCase();
	}
}

var persona1 = new Persona('Hombre');
var persona2 = new Persona('Mujer');

    console.log (persona1.genero === 'Hombre');
    console.log (persona2.genero === 'Mujer');

Persona.prototype.tipo = 'Ser Humano';

    console.log (persona1.tipo === 'Ser Humano');
    console.log (persona2.tipo === 'Ser Humano');

persona1.tipo = 'Super Heroe';

    console.log (persona1.tipo === 'Super Heroe');
    console.log (persona2.tipo === 'Super Heroe');
    console.log (persona2.tipo === 'Ser Humano');