Question on prototype:
Why do some Array methods have .prototype and others don't?

The documentation states "Array.prototype represents the prototype for the Array constructor".
I am trying to reconcile this statement with the understanding that prototype is a property referring to the parent type, since that is how inheritance is achieved.
If the latter is true, then what is the parent type of Array who "owns" the methods like map() and indexOf()?
My main question is the one on the first line.