ich habe beides ausprobiert, um die im Konstruktor ursprünglich definierte Eigenschaft auf diese Weise zu überschreiben.
Als Ergänzung:
Klasse.prototype.eigenschaft = 2;
Klasse.eigenschaft = 2;
Das erste ist eine prototypische Eigenschaft, die jede neue Instanz als Eigenschaft erhält. Das zweite ist eine statisches Attribut, auf dass jede Instanz zugreifen kann. Wenn eine Instanz den Wert verändert, können alle auf den neuen Wert zugreifen.
Wie gesagt, JS ist extrem flexibel und bietet viel mehr Möglichkeiten als die meisten anderen Objektorientierten Sprachen, um in die Objekte einzugreifen und zu ändern.
Struppi.