IT/JavaScript
arguments
봉즙
2020. 6. 28. 13:28
function add(a, b) {
console.dir(arguments);
return a+b;
}
자바스크립트 함수에서 형식에 맞춰 파라미터를 넘기지 않아도 에러가 발생하지 않으며 함수 작성시 호출된 인자의 갯수에 따라 동작을 다르게 해야하는 경우가 있는데 이럴 경우 사용하는 것이 arguments객체이다.
호출시 넘긴 인자들이 배열 형태로 저장된다.
이따 파라미터는 배열 형태로 존재하며 callee프로퍼티는 현재 실행중임 함수의 참조 값을 의미한다.