'function'에 해당되는 글 1건


Function 에 대해서 기술문서를 읽어 봤습니다.


함수에는 함수이름, 인자, 반환값이 있어야 하죠.

function 함수이름( 인자 ) {

  반환값;

}


Javascript 에서는 이름이 없는 함수도 존재할수 있다고 합니다. 용도는 한번 변수에 담아서 사용하고 재사용할 이유가 없을때 일것입니다.

var 변수명 으로 참조값을 가질수 있는데요.

예를 들면 var 변수명 = function() { } ; 형식이 될 것입니다.

만약에 여기서 반환값으로 함수를 보내주면 어떻게 될까요?

시스템은 내부적으로 내부함수에 대한 스택의 주소를 반환값으로 던져서 변수명에 넣어준다고 합니다.

내부함수를 적용한 순환함수를 사용하면 메모리 사용이 급격하게 증가하여 시스템이 느려질수도 있다고 합니다.


var 변수명 = function(인자) {

  return 함수A( 인자A ) { };

};

변수명(인자A);

형식으로 사용할수 있습니다.



블로그 이미지

희망잡이

,