Die Beispiele in diesem Artikel beschreiben die Verwendung von öffentlichen, privaten, privilegierten und statischen Mitgliedern in JavaScript. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Der folgende Inhalt ist ein Auszug aus „JavaScript.DOM Advanced Programming“, der relativ leicht zu verstehen ist. Ich zeichne ihn hier auf, damit Freunde, die mit Javascript beginnen, ihn teilen können.
1. Da sich private Mitglieder und privilegierte Mitglieder innerhalb der Funktion befinden, werden sie zu jeder Instanz der Funktion gebracht (d. h. jede vom Konstruktor erstellte Instanz enthält eine Kopie derselben privaten und privilegierten Mitglieder). Je mehr Instanzen vorhanden sind, desto mehr Speicher wird beansprucht.
2. Öffentliche Prototypmitglieder sind Teil des Objektentwurfs und gelten für jede Instanz des Objekts, die durch das neue Schlüsselwort instanziiert wird.
3. Statische Mitglieder gelten nur für eine spezielle Instanz des Objekts (diese spezielle Instanz ist der Konstruktor selbst als Funktionsobjektinstanz).
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.