공부/Javascript

[javascript] document.write와 가변인자 메서드

JangGiraffe 2016. 6. 23. 10:22

자바스크립트를 다시 보다가 document.write에서 문자열을 +가 아닌 ,로 이어주는 것을 발견했습니다.

>> document.write("안녕","하세요")와 document.write("안녕"+하세요") 는 결과가 같다.

 

document.write 메서드 자체에서 제공해주는 기능으로 가변인자를 허용하는 메서드인것임.

 

가변인자 메서드

말 그대로 갯수에 상관없이 인자를 사용할 수 있는 메서드다.

 

int sum(int ... args){
    int sum = 0;
    for(arg : args){
        sum+= arg;
    }
    return sum;
   }

함수 구현시 인자값을 저런식으로 ... 키워드와 함께 사용한다.

 

우리가 흔히 사용하는 기본 메서드 중에도 가변인자 메서드를 찾아 볼 수 있을것이다.

반응형