The parameter value.
The parameter name.
Throws a type error if the parameter value is not an object. Please, note that arrays are also objects in JavaScript.
The parameter value.