arguments 객체
Argument Object 호출하는 함수의 파라미터에 test(5, true,'str')와 같이 세 개의 파라미터를 넘겨주고 호출을 받는 함수의 파라미터에 받는 이름을 작성하지 않더라도 세 개의 파라미터 값을 사용할 수 있다. 이렇게 호출한 함수의 파라미터 값을 호출받은 함수에서 파라미터 값을 저장해 두고 있는데, 호출한 함수의 파라미터 값을 저장해 두는 곳이 arguments 객체이다. 호출받은 함수에서 arguments 객체에 접근하기 위해서는 오브젝트 이름이 필요하며 arguments가 그 이름이다. 즉, arguments 객체에 호출한 함수의 파라미터 값이 순서에 따라 저장되며 호출하는 함수에서 파라미터를 지정하지 않더라도 arguments 객체가 생성되고 파라미터가 없으면 빈 값이 저장되지만 ..