function a(w, x, y, z) {
console.log(w, x, y, z);
}
a('Hello', 'Parameter', 'Argument');
Hello Parameter Argument undefined
예제처럼 매개변수와 인수의 개수가 일치하지 않을 수 있습니다. 따라서 매개변수의 개수로 인수의 개수를 추정할 수 없습니다. 인수가 몇 개인지 궁금하다면 arguments라는 값을 사용해 알아낼 수 있습니다.
function a(w, x, y, z) {
console.log(w, x, y, z);
console.log(arguments);
}
a('Hello', 'Parameter', 'Argument');
Hello Parameter Argument undefined
Arguments(3) ['Hello', 'Parameter', 'Argument']