Ich mag den Unterschied zwischen Klasseneigenschaft und Prototype in Javascript lernen, was ich meine ist im Code gezeigt:Unterschied zwischen Klasseneigenschaften und Funktion Prototype in Javascript
function Rectangle(x, y) {
this.width = x;
this.height = y;
}
Rectangle.UNIT = new Rectangle(1, 1);
Rectangle.prototype.UNIT = new Rectangle(1, 1);
Das, was ich weiß, ist Prototyp arbeitet wie Objekt erben, was bedeutet, UNIT wird von nun an alle Instanzen angezeigt werden, aber Rectangle.UNIT = new Rectangle(1, 1);
Code nicht das gleiche tun?
Können Sie dies bitte ein wenig weiter ausführen: "Statische Eigenschaften können zwischen Klassen variieren, die eine bestimmte Prototyp-Vererbungskette gemeinsam haben." – Tarik
Ich habe meine Antwort bearbeitet, um sie zu klären und zu korrigieren. –