본문 바로가기
프로그래밍/JavaScript

함수 표현 방식 ( 표현식, 선언식, 익명함수 )

by choi_9182 2020. 2. 12.

# 함수 표현식

var test = function(){
	console.log("함수표현식");
};

 

# 함수 선언식

function test(){
	console.log("함수선언식");
};

 

# 차이점

함수 표현식만 호이스팅에 영향을 받지 않는다. 

 

# 함수 표현식의 장점

  • 클로져로 사용
  • 콜백으로 사용 ( 다른 함수의 인자로 넘길 수 있음 )

# 익명 함수

이름이 없는 함수로, 즉시 실행이 필요한 경우 사용된다.

(function () {
	console.log("test");
})();

댓글