Lubię uczyć się różnicę między klasa własności i prototyp w JavaScript, co mam na myśli jest pokazany w kodzie:Różnica pomiędzy właściwościami klasy i prototyp funkcji w JavaScript
function Rectangle(x, y) {
this.width = x;
this.height = y;
}
Rectangle.UNIT = new Rectangle(1, 1);
Rectangle.prototype.UNIT = new Rectangle(1, 1);
Rzecz wiem jest prototyp działa jak dziedziczy obiekt, co oznacza, że JEDNOSTKA będzie od teraz pokazywana wszystkim instancjom, ale kod Rectangle.UNIT = new Rectangle(1, 1);
nie robi tego samego? Właściwość klasy
Czy możesz rozwinąć to nieco bardziej proszę: "Właściwości statyczne mogą się różnić między klasami, które mają dany prototyp łańcucha dziedziczenia." – Tarik
Edytowałem swoją odpowiedź, aby wyjaśnić i poprawić. –