Function call operator ( ) (Definition)

The parentheses change a property into a function/method.

The distinction between a function and method is whether the script source text in the function body makes use of the 'this' keyword to operate on the receiving objects properties.

See also:Arguments object, Function, Function code, Function literal, Function property, function( ... ) ..., Function.arguments[], Grouping operator ( )