더북(TheBook)
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']
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.