Chaque constructeur a un objet prototype. L'objet prototype contient un pointeur vers le constructeur et l'instance contient un pointeur vers l'intérieur de l'objet prototype. Nous rendons l'instance de l'objet prototype (1) égale à un autre objet prototype (2). À ce stade, l'objet prototype (2) contiendra un pointeur vers l'objet prototype (1), puis laisserons l'instance du prototype. L'objet (2) est égal à l'objet prototype (3). Une telle progression couche par couche forme une chaîne d'instances et de prototypes. C'est le concept de chaîne de prototypes.
En d'autres termes, chaque constructeur a un objet prototype, et chaque instance de constructeur contient un pointeur interne (proto) vers l'objet prototype si nous laissons l'objet prototype d'un. Le constructeur est égal à l'instance du deuxième constructeur. Par conséquent, l'objet prototype du premier constructeur contiendra un pointeur vers le deuxième objet prototype, puis le troisième objet prototype est égal à l'instance du premier constructeur, de sorte que le. Le troisième objet prototype contiendra également un pointeur vers le premier objet prototype, et ainsi de suite, il suffit de former une chaîne d'instances dans le prototype. C'est le concept de base de la chaîne prototype.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!