Estoy leyendo Javascript: The Good Parts , y luché por entender la sección de prototipos .
Después de un pequeño google, llegué a la conclusión de que es agregar propiedades a los objetos después de la declaración de objetos.
Al usar este script que apareció en w3schools, noté que eliminar la línea que agregaba la propiedad del prototipo no tenía ningún efecto . Entonces, ¿cuál es el punto?
//Prototyping
function employee(name,jobtitle,born)
{
this.name=name;
this.jobtitle=jobtitle;
this.born=born;
}
var fred=new employee("Fred Flintstone","Caveman",1970);
employee.prototype.salary=null; // <--- try removing this line
fred.salary=20000;
document.write (fred.salary);