Do Not Think!!!

Posted
Filed under 01010101
Javascript에는 arguments라는 객체가 있습니다.
함수를 호출할 때 전달되는 인자에 대응되는 배열 형태의 객체입니다.

간단한 사용법은 다음과 같습니다.

코드 보기



사용법을 보면 알겠지만, 이 객체를 이용하면 함수 호출 시 인자를 다르게 사용하는 함수 overloading을 흉내낼 수 있습니다. (물론 Javascript는 변수의 type을 실행시에 체크하기 때문에, 인자 type에 의한 함수 overloading은 구현 하기 힘듭니다.)