[[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") palabrasMyConstructor.__ 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?