괜찮아 잘하고있어 힘내

28.3 JavaScript - callback 본문

웹 개발/Node.js

28.3 JavaScript - callback

코오올라 2020. 12. 20. 22:10

5) javascript에서는 함수가 값이 될 수 있다. 'A'를 출력하는 기능의 저 함수는 a 라는 변수에 값으로 들어가있다.

함수 호출은 똑같이 a( ); 로 호출하면 되는데 console.log(a); 로 호출하면 

함수 형식 자체를 보여준다. 함수 호출과는 다르다.

 

9) 함수가 실행이 끝났으니까 그 다음일을 하세요 라고 하고 싶다면 함수의 인자로 callback을 받으면 된다.

  그리고 10) callback( ); 을 실행해 주면 된다.

 

13) slowfunc(a);  오랜시간이 걸리는 함수를 실행하면

    9) slowfunc의 인자 값으로 a가 전달된다. a는 5)에서 console.log('A');를 하는 함수이기 때문에

     10)에서 callback( );이 실행되면 a의 값인 console.log('A');가 실행된다.

     

 

Comments