자바스크립트를 다시 보다가 document.write에서 문자열을 +가 아닌 ,로 이어주는 것을 발견했습니다.
>> document.write("안녕","하세요")와 document.write("안녕"+하세요") 는 결과가 같다.
document.write 메서드 자체에서 제공해주는 기능으로 가변인자를 허용하는 메서드인것임.
가변인자 메서드
말 그대로 갯수에 상관없이 인자를 사용할 수 있는 메서드다.
int sum(int ... args){
int sum = 0;
for(arg : args){
sum+= arg;
}
return sum;
}
함수 구현시 인자값을 저런식으로 ... 키워드와 함께 사용한다.
우리가 흔히 사용하는 기본 메서드 중에도 가변인자 메서드를 찾아 볼 수 있을것이다.
반응형