Prototype is basically an object - attached automatically to function.
Example create function Scuti and instantiate object Scuti1 from Scuti. They will share the same prototype object.
Example:
function Scuti has no method name getBoss but after create object scuti1, add method to Scuti. object scuti1 still can invoke method getBoss