[JS]arguments 객체
·
Language/JavaScript
arguments 객체arguments 객체는 함수 내부에서 사용할 수 있는 특별한 객체로, 함수에 전달된 모든 인자를 배열 형태로 접근할 수 있게 해준다. 이 객체는 함수가 호출될 때 자동으로 생성되며, 함수의 매개변수와는 별개로 존재한다. 즉, 함수의 매개변수 개수와 상관없이 인자를 전달할 수 있다.arguments 객체의 특징유사 배열 객체: arguments 객체는 배열처럼 인덱스를 통해 접근할 수 있지만, 실제 배열은 아니다. 따라서 배열 메서드를 직접 사용할 수 없다.인자의 개수: arguments.length 속성을 통해 함수에 전달된 인자의 개수를 확인할 수 있다.ES6 이후의 변화: ES6에서는 스프레드 연산자(...)와 나머지 매개변수(rest parameters)를 도입하여 argum..