[[Prototipo]] vs prototipo: ¿cuál es la diferencia? (MyCons .__ proto__ === MyCons.prototype) es igual a FALSE

Parece que hay una diferencia aquí ...

Digamos que tenemosfunction MyConstructor() {}

MyConstructor's[[Prototype]] esFunction.prototype, n MyConstructor.prototype.

En otra (no estándar / "console.log-able") palabras
MyConstructor.__ proto__ no e MyConstructor'sMyConstructor.prototype

PRUEBA ESTO

function MyConstructor() {};
(MyConstructor.__proto__ === MyConstructor.prototype); //false?! why?

¿Por qué esto es tan? ¿Alguien me puede explicar eldiferenci?

Respuestas a la pregunta(4)

Su respuesta a la pregunta