Arguments can have multiple connotations, but there’s a technical difference too.
Parameters are the names of things listed by a function to be passed to it. a and b are parameters.
Arguments are the actual things passed to the function. If I said
example(10,20), the 10 and 20 are the arguments of the function call.
There’s a secondary technical difference here.
What happens if i call
In my above call,
arguments.length == 4 is true.
arguments == 40.