Arguments this object represents the function being executed and the parameters that call its function. Arguments
This object represents the function being executed and the parameters of the function that calls it.
[Function.] arguments [n]
Parameter function: option. Name of the Function object currently being executed. N: option. The index of the parameter value starting from 0 to be passed to the Function object.
Description
Arguments is a hidden object created in addition to the specified parameters when a function is called. Arguments is an object similar to an array but not an array. It is similar to an array because it has the same access nature and structure as an array, you can use arguments [n] to access the values of a single parameter and have the length attribute of the array length. In addition, the arguments object stores the parameters actually passed to the function, not limited to the list of parameters defined in the function declaration, and cannot explicitly create the arguments object. The arguments object is available only when the function starts.
Test-apply & call