[[Прототип]] против прототипа: .. в чем разница? (MyCons .__ proto__ === MyCons.prototype) равно FALSE

Кажется, здесь есть разница ...

Допустим, у нас естьfunction MyConstructor() {}

MyConstructor-х[[Prototype]] являетсяFunction.prototype, не MyConstructor.prototype.

В других(Нестандартный / "console.log-состояние") слова:
MyConstructor.__ proto__ не является MyConstructor-хMyConstructor.prototype

ПОПРОБУЙ ЭТО:

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

Почему это так? Может кто-нибудь объяснить мнеразница?

Ответы на вопрос(2)

Ваш ответ на вопрос