익명함수, 즉시 실행함수

jayden·2020년 4월 28일
0

javascript

목록 보기
3/5

1. 익명함수

  • 이름이 없는 함수를 말한다. 익명함수는 함수 자체가 '식'이기 때문에 익명함수를 변수에 할당할 수 있다. 또한, 다른 함수의 매개변수로 사용할 수도 있다.
> var sum = function(a, b) {
return a + b;
}  // 익명함수를 sum 변수에 할당하고 리턴

> var total = sum(5, 3); //익명함수는 할당한 변수를 함수와 같은 방법으로 호출
> total
< 30

2. 즉시 실행 함수

  • 함수를 정의함과 동시에 실행하는 함수
(function() {

}());

혹은

(function() {

})();

즉시 실행 함수 예제)

> var sum = (function(a, b) {return a + b;})(5, 3);
> console.log(sum);
< 8
profile
DevOps 너로 정했다!

0개의 댓글