JavaScript

자바스크립트 (JavaScript) - 21 : 익명함수와 선언적 함수의 혼용

n.han 2016. 7. 19. 11:09

다음은 선언적 함수와 익명 함수를 혼용하여 사용하여 개발할 때 실수할 수 있는 부분이다.

 

선언적 함수부터 읽기 때문에, 선언적 함수가 선언되고

 

그 함수 이름에 익명 함수 블록을 대입하기 때문에 익명 함수가 호출하게 된다.

 

<!DOCTYPE html>

<html>

        <head>

        <title></title>

        <meta charset="UTF-8">       

        <script>

               var func = function(){

                       alert('익명 함수');

               };

               function func(){

                       alert('선언적 함수');

               };

              

               func();

        </script>

        </head>

<body>

</body>

</html>

alert 결과 :

익명 함수