Ich lese gerade Javascript: The Good Parts durch und habe mich bemüht, mich mit dem Abschnitt über Prototypen vertraut zu machen .
Nach ein wenig googeln bin ich zu dem Schluss gekommen, dass Objekte nach der Objektdeklaration mit Eigenschaften versehen werden sollen .
Bei Verwendung dieses Skripts aus w3schools stellte ich fest, dass das Entfernen der Zeile zum Hinzufügen der Prototyp-Eigenschaft keine Auswirkungen hatte . Worum geht es also?
//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);