프로그래밍 언어/Script
JAVA script 매개변수
개발 초보
2022. 12. 13. 14:17
function one(arg1) {
console.log(
‘one.length’, one.length,
‘arguments’, arguments.length
);
}
one(‘ val1’, ‘val2’); //one.length = 1
//arguments.length = 2
- one(함수)의 길이가 1인 이유는 one.length는 “함수가 매개변수로 정의한 매개변수의 숫자”를 의미한다.
- 하지만 arguments의 길이가 2인 이유는 arguments.length는 매개변수의 숫자가 중요하지 않고, “그 함수를 호출할 때 몇 개의 인자를 입력했는가”에 대한 정보를 담는다.