I'm learning Javascript recently.
When I read the chapter about "prototype chain", I still think I can master it.
But when I saw this picture, I was really confused.
How should I understand the
Function.__proto__ === Function.prototype
?
There is a saying "In javascript almost everything is inherited from Object except primitive types."
I usually think function is used to "construct" an instance while object is already an instance, so how could they be equal?