자바스크립트 - 매개 변수의 개수가 정해지지 않은 경우(arguments)

2023. 11. 20. 08:58자바스크립트

반응형

보통 함수의 매개 변수의 개수가 정해져 있는데 경우에 따라서 매개 변수의 개수가 달라지는 경우가 있다. 매개 변수의 개수가 정해져 있지 않을때 매개 변수 값들을 저장할 수 있는 저장 장소를 활용하는 방법이 있다. 'arguments'객체를 이용하면 된다. 

arguments 객체를 이용하면 매개 변수값들을 배열안에 담아서 저장한다. 

function exampleFunction(){
	//첫번째 파라미터를 찍는다.
	console.log(arguments[0]);
    
    //두번째 파라미터를 찍는다.
    console.log(arguments[1]);
}

exampleFunction()에 파라미터를 넣으면 첫번째와 두번째 파라미터가 찍힌다. 만약 파라미터를 세개 넣으면 arguments[2]로 값을 가져다가 사용하면 된다.

반응형