- Qu'est-ce que __ proto __ et prototype?
- Est __ proto __ identique à [[prototype]]?
- Que signifie __ proto __ en javascript?
- Est __ proto __ obsolète?
Qu'est-ce que __ proto __ et prototype?
__proto__ est l'objet réel qui est utilisé dans la chaîne de recherche pour résoudre les méthodes, etc. Le prototype est l'objet qui est utilisé pour construire __proto__ lorsque vous créez un objet avec nouveau: (new foo).
Est __ proto __ identique à [[prototype]]?
En réalité, la seule vraie différence entre le prototype et __proto__ est que le premier est une propriété d'un constructeur de classe, tandis que le second est une propriété d'une instance de classe.
Que signifie __ proto __ en javascript?
setPrototypeOf () à la place. La propriété accessoire __proto__ de l'objet. Le prototype expose le [[prototype]] (soit un objet ou nul) de cet objet. La propriété __proto__ peut également être utilisée dans une définition littérale d'objet pour définir l'objet [[prototype]] sur la création, comme alternative à l'objet.
Est __ proto __ obsolète?
__proto__ La propriété a été obsolète à partir d'Ecmascript 3.1 et ne devrait pas être utilisé dans le code. Utiliser l'objet. getprototypeof et objet. setprototypeof à la place.