Les exemples de cet article décrivent l'utilisation de membres publics, privés, privilégiés et statiques en JavaScript. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Le contenu suivant est extrait de "JavaScript.DOM Advanced Programming", qui est relativement facile à comprendre. Je l'enregistre ici afin que les amis qui débutent avec Javascript puissent le partager.
1. Puisque les membres privés et les membres privilégiés sont à l'intérieur de la fonction, ils seront amenés à chaque instance de la fonction (c'est-à-dire que chaque instance créée par le constructeur contiendra une copie des mêmes membres privés et privilégiés, donc le plus d'instances, plus cela prend de mémoire).
2. Les membres du prototype public font partie du plan d'objet et sont applicables à chaque instance de l'objet instancié via le nouveau mot-clé.
3. Les membres statiques ne s'appliquent qu'à une instance spéciale de l'objet (cette instance spéciale est le constructeur lui-même en tant qu'instance d'objet Function).
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.