Hola:
También prototype es una palabra reservada que permite añadir/modificar algunos atributos o métodos... un ejemplo que me gusta es la redefinición de la salida obtenida de los objetos Date:
Date.prototype.toString = function() {
return "hoy es " + this.getDate();
}
Saludos