함수의 모든 파라미터들을 전부 한꺼번에 싸잡아서 다루고 싶을 때 쓸 수 있는
arguments라는 키워드가 있습니다.
function 함수(a,b,c){
console.log(arguments)
}
함수(1,2,3);
이렇게 하면 콘솔창에 [1,2,3]가 출력됩니다.
응용하자면,
function 함수(a,b,c){
console.log(arguments[0])
console.log(arguments[1])
console.log(arguments[2])
}
함수(2,3,4);
function 함수(a,b,c){
for (var i = 0; i < arguments.length; i++){
console.log(arguments[i])
}
}
함수(2,3,4);
위 두 코드의 결과가 같게 나옵니다.
'Javascript' 카테고리의 다른 글
this의 종류 (0) | 2023.05.31 |
---|---|
DOM 개념정리 (0) | 2023.05.30 |
array를 sort로 정렬하는 법 (0) | 2023.05.30 |
forEach 반복문 (0) | 2023.05.26 |
문자 중간에 변수 넣는 방법 (0) | 2023.05.26 |