arguments

정수인·2022년 1월 21일
0

Javascript

목록 보기
8/9
post-thumbnail

arguments란?

arguments는 함수안에서 사용할 수 있도록 그 이름이나 특성이 약속되어 있는 일종의 배열이다.


arguments에는 함수에서 호출할 때, 입력한 인자의 값이 담겨져 있으며, arguments를 사용하면 인자의 함수에서 정의를 하지 않은 인자임에도 불구하고 인자를 전달할 수 있다.

매개변수와 관련된 두 가지수가 있다.
1) arguments.length : 함수로 전달된 실제 인자 수를 의미한다.
2) 함수.length : 함수에 정의된 인자의 수를 의미한다.

출력된 결과는 "two.length" 2 "arguments" 1 이다. 위는 인자에 2개의 인자를 넣어줬고, two함수에 실제로 전달된 인자의 수는 1이기 때문에 위의 출력 값을 얻을 수 있다.

매개변수의 숫자에 따라서 무언가 다른 결과를 만들고 싶을 때는 객체를 사용합니다.

profile
가치 있는 같이

0개의 댓글