Maison > Article > interface Web > Résumé des méthodes pour obtenir l'objet prototype d'un objet en compétences Javascript_javascript
En Javascript, si nous avons un objet mais que nous ne connaissons pas son constructeur, comment obtenir son objet prototype ?
Dans le navigateur Chrome ou FireFox, on peut directement utiliser l'attribut __proto__ de l'objet pour obtenir son objet prototype.
Cependant, l'attribut __proto__ n'était pas pris en charge dans IE avant IE11.
Donc, dans un navigateur qui ne prend pas en charge l'attribut __proto__, comment obtenir l'objet prototype de l'objet ? Peut être obtenu indirectement via le constructeur.
La propriété constructeur n'est pas une propriété de l'objet lui-même, mais est obtenue à partir de l'objet prototype le long de la chaîne de prototypes. Cette propriété pointe vers le constructeur correspondant à cet objet prototype. L'attribut prototype du constructeur pointe vers l'objet prototype, nous pouvons donc l'obtenir indirectement.
Ce qui précède représente l'intégralité du contenu de cet article sur l'obtention d'objets prototypes en JavaScript. J'espère que vous l'aimerez.