Java Script 자바스크립트

[함수] 콜백 함수

chloeize 2021. 5. 10. 00:35
728x90

  <script>

        

        // << 콜백함수>> 

        // 메개변수로 들어온 함수를 N번 실행해주는 함수

        function callTenTimes(callback) {

            for (var i = 0i < 10i++){

                callback();

            }

        }

 

        // 선언적 함수

        function testA() {

            alert("testA() 함수입니다")

        };

        // 익명 함수

        var testB = function() {

            alert("testB() 함수입니다")

        };

 

        // 함수를 호출합니다.

        callTenTimes(testA);

        callTenTimes(testB);

 

    

    </script>

  <script>

        

        // << 콜백함수>> 

        // 메개변수로 들어온 함수를 10번 실행해주는 함수

        function callTenTimes(callback) {

            for (var i = 0i < 10i++){

                callback();

            }

        }

 

        // 선언적 함수

        function testA() {

            alert("testA() 함수입니다")

        };

        // 익명 함수

        var testB = function() {

            alert("testB() 함수입니다")

        };

 

        // 함수를 호출합니다.

        callTenTimes(testA);

        // callTenTimes(testB);

        // 익명콜백함수 :  콜백함수를 사용할 때는 익명함수를 

// 곧바로 매개변수에 넣어서 사용하는 것이 일반적.

        callTenTimes(function() {

            alert("testB() 함수입니다")

        });

 

   

    </script>

 

 

728x90