Functions as methods - no distinction is made between functional definition and methodical definition. Function calling is where the distinction is actually made seeing as how a function is oftentimes referred to as a method.
Functions as object constructors - along with the typical role, functions oftentimes double as object constructors. Using the word "new" when you prefix the function call creates a new object and refers to that function as its local keyword. The prototype of the function determines the prototype of the object.